📄 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 + -