⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jlabelmarble.java

📁 A java implementation of the classic Solitaire Game. Uses swing GUI, drag-and-drop of marbles, multi
💻 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 + -