亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? setupdialog.java

?? 利用Java Swing 編寫游戲源代碼 適用平臺 Win9x/Me/NT/2000/XP 包含很多示例文件。
?? JAVA
字號:
package kyodai.topbar;

import java.awt.*;
import javax.swing.border.*;
import java.net.*;
import javax.swing.*;
import java.awt.event.*;
import kyodai.*;

/**
 * <p>Title: Kyodai</p>
 * <p>Description: 連連看JAVA版</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: www.wuhantech.com</p>
 * @author ZhangJian
 * @version 1.0
 */

public class SetupDialog
    extends JDialog {
  Border border1;
  JPanel PanelClose = new JPanel();
  JButton Close = new JButton();
  Border border2;
  JPanel PanelCenter = new JPanel();
  GridLayout gridLayout1 = new GridLayout();
  JPanel PanelMusic = new JPanel();
  JPanel PanelEffect = new JPanel();
  JPanel PanelLevel = new JPanel();
  JPanel PanelAnimate = new JPanel();
  JRadioButton MusicOn = new JRadioButton();
  JRadioButton MusicOff = new JRadioButton();
  JLabel Music = new JLabel();
  JPanel PanelLeft = new JPanel();
  JPanel PanelRight = new JPanel();
  JLabel Effect = new JLabel();
  JRadioButton EffectOn = new JRadioButton();
  JRadioButton EffectOff = new JRadioButton();
  JLabel Level = new JLabel();
  JRadioButton Level1 = new JRadioButton();
  JRadioButton Level2 = new JRadioButton();
  JRadioButton Level3 = new JRadioButton();
  JRadioButton Level4 = new JRadioButton();
  JRadioButton Level5 = new JRadioButton();
  FlowLayout flowLayout1 = new FlowLayout();
  FlowLayout flowLayout2 = new FlowLayout();
  FlowLayout flowLayout3 = new FlowLayout();
  JLabel AnimateSpeed = new JLabel();
  FlowLayout flowLayout4 = new FlowLayout();
  JRadioButton Speed1 = new JRadioButton();
  JRadioButton Speed8 = new JRadioButton();
  JRadioButton Speed2 = new JRadioButton();
  JRadioButton Speed4 = new JRadioButton();
  JPanel PanelTop = new JPanel();
  ButtonGroup MusicGroup = new ButtonGroup();
  ButtonGroup EffectGroup = new ButtonGroup();
  ButtonGroup LevelGroup = new ButtonGroup();
  ButtonGroup SpeedGroup = new ButtonGroup();

  public SetupDialog(JFrame frame) {
    super(frame, true);
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    this.setLocation( (int) (screenSize.width - 400) / 2,
                     (int) (screenSize.height - 320) / 2);
    this.setResizable(false);
  }

  private void jbInit() throws Exception {
    border2 = BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(
        Color.lightGray, 1), BorderFactory.createEmptyBorder(2, 10, 2, 10));
    this.setSize(new Dimension(400, 320));
    this.setTitle("Setup");
    border1 = BorderFactory.createEmptyBorder();

    PanelClose.setBackground(Color.white);
    Close.setBackground(Color.white);
    Close.setBorder(border2);
    Close.setText("Close");
    Close.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (MusicOn.isSelected()) {
          Setting.Music = 1;
        }
        else {
          Setting.Music = 0;
        }

        if (EffectOn.isSelected()) {
          Setting.Sound = 1;
        }
        else {
          Setting.Sound = 0;
        }

        if (Level1.isSelected()) {
          Setting.LevelIndex = 0;
        }
        if (Level2.isSelected()) {
          Setting.LevelIndex = 1;
        }
        if (Level3.isSelected()) {
          Setting.LevelIndex = 2;
        }
        if (Level4.isSelected()) {
          Setting.LevelIndex = 3;
        }
        if (Level5.isSelected()) {
          Setting.LevelIndex = 4;
        }

        if (Speed1.isSelected()) {
          Setting.Animate = 1;
        }
        if (Speed2.isSelected()) {
          Setting.Animate = 2;
        }
        if (Speed4.isSelected()) {
          Setting.Animate = 4;
        }
        if (Speed8.isSelected()) {
          Setting.Animate = 8;
        }

        dispose();
      }
    });
    PanelCenter.setBackground(Color.white);
    PanelCenter.setLayout(gridLayout1);
    gridLayout1.setColumns(1);
    gridLayout1.setRows(6);
    PanelMusic.setBackground(Color.white);
    PanelMusic.setLayout(flowLayout3);
    PanelEffect.setBackground(Color.white);
    PanelEffect.setLayout(flowLayout2);
    PanelLevel.setBackground(Color.white);
    PanelLevel.setLayout(flowLayout1);
    PanelAnimate.setBackground(Color.white);
    PanelAnimate.setLayout(flowLayout4);
    MusicOn.setBackground(Color.white);
    MusicOn.setSelected(true);
    MusicOn.setText("ON(Default)");
    MusicOff.setBackground(Color.white);
    MusicOff.setText("Off");
    Music.setText("Music");
    PanelLeft.setBackground(Color.white);
    PanelLeft.setMinimumSize(new Dimension(30, 10));
    PanelLeft.setOpaque(true);
    PanelLeft.setPreferredSize(new Dimension(30, 10));
    PanelRight.setBackground(Color.white);
    PanelRight.setFont(new java.awt.Font("Dialog", 0, 11));
    PanelRight.setMinimumSize(new Dimension(30, 10));
    PanelRight.setPreferredSize(new Dimension(30, 10));
    Effect.setText("Effect");
    EffectOn.setBackground(Color.white);
    EffectOn.setSelected(true);
    EffectOn.setText("On(Default)");
    EffectOff.setBackground(Color.white);
    EffectOff.setText("Off");
    Level.setText("Level");
    Level1.setBackground(Color.white);
    Level1.setText("1");
    Level2.setBackground(Color.white);
    Level2.setText("2");
    Level3.setBackground(Color.white);
    Level3.setSelected(true);
    Level3.setText("3(Normal)");
    Level4.setBackground(Color.white);
    Level4.setText("4");
    Level5.setBackground(Color.white);
    Level5.setText("5");
    flowLayout1.setAlignment(FlowLayout.LEFT);
    flowLayout2.setAlignment(FlowLayout.LEFT);
    flowLayout3.setAlignment(FlowLayout.LEFT);
    AnimateSpeed.setText("AnimateSpeed");
    flowLayout4.setAlignment(FlowLayout.LEFT);
    Speed1.setBackground(Color.white);
    Speed1.setText("1x");
    Speed8.setBackground(Color.white);
    Speed8.setText("8x");
    Speed2.setBackground(Color.white);
    Speed2.setSelected(true);
    Speed2.setText("2x(Default)");
    Speed4.setBackground(Color.white);
    Speed4.setText("4x");
    PanelTop.setBackground(Color.white);
    PanelTop.setMinimumSize(new Dimension(10, 10));
    this.getContentPane().add(PanelClose, BorderLayout.SOUTH);
    PanelClose.add(Close, null);
    this.getContentPane().add(PanelCenter, BorderLayout.CENTER);
    PanelMusic.add(Music, null);
    PanelMusic.add(MusicOn, null);
    PanelMusic.add(MusicOff, null);
    PanelCenter.add(PanelTop, null);
    PanelCenter.add(PanelMusic, null);
    PanelCenter.add(PanelEffect, null);
    PanelCenter.add(PanelLevel, null);
    PanelCenter.add(PanelAnimate, null);
    PanelAnimate.add(AnimateSpeed, null);
    PanelAnimate.add(Speed1, null);
    PanelAnimate.add(Speed2, null);
    PanelAnimate.add(Speed4, null);
    PanelAnimate.add(Speed8, null);
    this.getContentPane().add(PanelLeft, BorderLayout.WEST);
    this.getContentPane().add(PanelRight, BorderLayout.EAST);
    PanelEffect.add(Effect, null);
    PanelEffect.add(EffectOn, null);
    PanelEffect.add(EffectOff, null);
    PanelLevel.add(Level, null);
    PanelLevel.add(Level1, null);
    PanelLevel.add(Level2, null);
    PanelLevel.add(Level3, null);
    PanelLevel.add(Level4, null);
    PanelLevel.add(Level5, null);
    SpeedGroup.add(Speed1);
    SpeedGroup.add(Speed2);
    SpeedGroup.add(Speed4);
    SpeedGroup.add(Speed8);
    EffectGroup.add(EffectOn);
    EffectGroup.add(EffectOff);
    LevelGroup.add(Level1);
    LevelGroup.add(Level2);
    LevelGroup.add(Level3);
    LevelGroup.add(Level4);
    LevelGroup.add(Level5);
    MusicGroup.add(MusicOn);
    MusicGroup.add(MusicOff);
    load();
  }

  private void load() {
    if (Setting.Music == 1) {
      MusicOn.setSelected(true);
    }
    else {
      MusicOff.setSelected(true);
    }

    if (Setting.Sound == 1) {
      EffectOn.setSelected(true);
    }
    else {
      EffectOff.setSelected(true);
    }

    if (Setting.LevelIndex == 0) {
      Level1.setSelected(true);
    }
    else if (Setting.LevelIndex == 1) {
      Level2.setSelected(true);
    }
    else if (Setting.LevelIndex == 3) {
      Level4.setSelected(true);
    }
    else if (Setting.LevelIndex == 4) {
      Level5.setSelected(true);
    }
    else {
      Level3.setSelected(true);
    }

    if (Setting.Animate == 1) {
      Speed1.setSelected(true);
    }
    else if (Setting.Animate == 4) {
      Speed4.setSelected(true);
    }
    else if (Setting.Animate == 8) {
      Speed8.setSelected(true);
    }
    else {
      Speed2.setSelected(true);
    }
  }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线观看美女| 国产精品卡一卡二| 国产乱淫av一区二区三区| xnxx国产精品| 成人激情小说网站| 亚洲女人****多毛耸耸8| 欧美日韩一区国产| 久久精品国产99国产| 亚洲国产精品精华液2区45| jizz一区二区| 亚洲国产成人av网| 91精品国产综合久久久久久久久久| 久久精品国产亚洲一区二区三区| 久久综合狠狠综合久久综合88| 成人激情午夜影院| 亚洲图片欧美一区| 久久一夜天堂av一区二区三区| 成人久久久精品乱码一区二区三区| 亚洲免费资源在线播放| 欧美一区二区免费视频| 国产91丝袜在线播放九色| 亚洲乱码日产精品bd| 日韩午夜小视频| 播五月开心婷婷综合| 亚洲国产另类精品专区| 久久欧美一区二区| 在线欧美日韩国产| 国产一区二区三区电影在线观看| 最新成人av在线| 欧美一级日韩免费不卡| 成人精品国产一区二区4080| 亚洲成a人在线观看| 久久精品欧美一区二区三区不卡 | 精品一区二区久久久| 欧美国产日韩亚洲一区| 欧美老肥妇做.爰bbww视频| 国产一区二区电影| 亚洲成a人片在线观看中文| 久久精品视频一区二区三区| 欧美午夜不卡在线观看免费| 国产在线一区二区| 亚洲午夜激情av| 国产亚洲综合性久久久影院| 欧美日韩国产123区| 丁香六月综合激情| 天天色天天操综合| 日韩毛片高清在线播放| 日韩欧美高清一区| 色久综合一二码| 国产精品综合一区二区| 婷婷综合另类小说色区| 国产精品视频第一区| 日韩一二在线观看| 欧美中文字幕一二三区视频| 国产91精品一区二区麻豆网站| 天堂蜜桃一区二区三区| 日韩伦理av电影| 久久久久久电影| 欧美一区二区三区在| 91丨九色丨国产丨porny| 国产一区欧美日韩| 秋霞电影网一区二区| 一区二区三区精密机械公司| 欧美国产日韩亚洲一区| 日韩精品一区二区三区中文不卡 | 亚洲777理论| **性色生活片久久毛片| 2023国产一二三区日本精品2022| 欧美日韩在线电影| 色系网站成人免费| 国产视频视频一区| 日韩一区二区视频| 精品1区2区3区| 91极品视觉盛宴| 波多野结衣亚洲一区| 国产成人福利片| 国产在线不卡一卡二卡三卡四卡| 日韩综合一区二区| 亚洲一区二区不卡免费| 综合久久给合久久狠狠狠97色| 国产视频一区二区三区在线观看 | 91精品国产综合久久久久| 91久久精品一区二区三| 91在线观看一区二区| 成人精品小蝌蚪| 国产精品一区二区男女羞羞无遮挡| 日本亚洲免费观看| 日韩极品在线观看| 午夜激情一区二区三区| 亚洲福利视频导航| 亚洲午夜在线观看视频在线| 一区二区三区在线视频免费| 最新日韩在线视频| 中文字幕日韩精品一区| 国产精品久久久久久久久图文区| 日本一区二区三区久久久久久久久不| 日韩美女一区二区三区| 日韩一区二区精品在线观看| 欧美精品1区2区| 6080国产精品一区二区| 欧美精品一二三四| 91麻豆精品国产91久久久使用方法 | 欧美精品少妇一区二区三区| 欧美色综合久久| 欧洲一区在线电影| 欧美性大战久久久久久久| 在线中文字幕一区| 欧美日韩久久一区| 欧美老女人在线| 日韩欧美一区二区视频| 日韩精品一区国产麻豆| 26uuu久久天堂性欧美| 久久九九久精品国产免费直播| 久久久av毛片精品| 国产精品久线在线观看| 亚洲天堂精品视频| 亚洲制服丝袜av| 婷婷亚洲久悠悠色悠在线播放| 轻轻草成人在线| 狠狠色狠狠色综合日日91app| 国产一区999| www.性欧美| 欧美视频在线不卡| 欧美一区二区视频在线观看2022| 欧美一区二区福利在线| 精品精品国产高清一毛片一天堂| 久久综合九色综合久久久精品综合| 久久久久久久久久久久电影 | 日韩精品一级中文字幕精品视频免费观看 | 国产婷婷色一区二区三区四区 | 91精品欧美久久久久久动漫| 91麻豆精品国产91久久久更新时间 | 亚洲男人都懂的| 亚洲成人av福利| 韩国v欧美v亚洲v日本v| 国产成人精品亚洲777人妖| 99这里只有精品| 欧美视频中文一区二区三区在线观看 | 色综合天天性综合| 欧美日韩亚洲不卡| 欧美成人综合网站| 亚洲国产精品精华液ab| 亚洲一区二区在线视频| 久久精品理论片| 成人免费av在线| 欧美婷婷六月丁香综合色| 欧美大片国产精品| 中文字幕国产一区二区| 亚洲午夜精品在线| 黄一区二区三区| 99r精品视频| 日韩午夜激情免费电影| 国产精品欧美一区二区三区| 亚洲线精品一区二区三区| 国内成人免费视频| 色综合天天性综合| 欧美电影免费观看完整版| 国产精品理论片| 天天操天天干天天综合网| 国产盗摄一区二区| 欧洲国内综合视频| 久久青草国产手机看片福利盒子| 亚洲女人小视频在线观看| 蜜臂av日日欢夜夜爽一区| 成人一区二区三区视频| 欧美日韩大陆一区二区| 国产欧美一区在线| 亚洲成人在线免费| 盗摄精品av一区二区三区| 88在线观看91蜜桃国自产| 国产欧美精品在线观看| 亚洲一区二三区| 成人在线综合网| 51精品秘密在线观看| 国产精品久久三区| 裸体一区二区三区| 色噜噜夜夜夜综合网| 国产午夜亚洲精品不卡| 婷婷久久综合九色综合绿巨人 | 欧美久久高跟鞋激| 亚洲图片激情小说| 狠狠狠色丁香婷婷综合激情 | 99精品国产99久久久久久白柏| 日韩女优av电影| 夜色激情一区二区| 成人avav影音| 26uuu国产一区二区三区| 天天综合色天天综合色h| 色综合天天综合在线视频| 久久久久久电影| 精品噜噜噜噜久久久久久久久试看| 亚洲裸体xxx| 国产99久久精品| 欧美成人三级在线| 午夜精品123| 欧美在线一二三四区| 亚洲欧洲成人av每日更新| 国产精品亚洲一区二区三区妖精| 日韩一区二区免费在线观看| 一区二区欧美视频|