?? jlabelmarble.java
字號:
/*
* JLabelMarble.java
*
* Projektet Solitaire 鋜 en datoriserad version av
* br鋎spelet med samma namn. Spelet utvecklas som
* som en laboration under kursen
* Objekthanterad programmering med Java II
* vid h鰃skolan Gotland.
*/
package Solitaire;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;
/**
* Klassen 鋜 en grafisk representation av en spelkula. Skapar en
* egen MouseAdapter, som anv鋘ds att f鰎flytta med drag-n-drop.
* Anropar spellogiken och beg鋜 formell validering av ett drag
* n鋜 kulan sl鋚pts.
* @version 2007-12-26
* @author M錸s Th鰎nqvist
*/
public class JLabelMarble extends JLabel
{
// ett f鋖t f鰎 att lagra en spelkulas ursprungliga position
private Point mOrigPoint;
/**
* Konstruktor, skapar ny spelkula
* @param logic Klass med spelets logik, som kan validera drag.
* @param pos position p
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -