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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? setupdialog.java

?? 用java編寫的程序
?? JAVA
字號:
package kyodai.topbar;

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

/**
 * 生成設置對話框的類
 */
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("設置");
		border1 = BorderFactory.createEmptyBorder();

		PanelClose.setBackground(Color.white);
		Close.setBackground(Color.white);
		Close.setBorder(border2);
		Close.setText("保存");
		//事件處理
		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("開(默認)");
		MusicOff.setBackground(Color.white);
		MusicOff.setText("關");
		Music.setText("背景音樂");
		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("音樂特效");
		EffectOn.setBackground(Color.white);
		EffectOn.setSelected(true);
		EffectOn.setText("開(默認)");
		EffectOff.setBackground(Color.white);
		EffectOff.setText("關");
		Level.setText("困難等級");
		Level1.setBackground(Color.white);
		Level1.setText("1");
		Level2.setBackground(Color.white);
		Level2.setText("2");
		Level3.setBackground(Color.white);
		Level3.setSelected(true);
		Level3.setText("3(默認)");
		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("消除速度");
		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(默認)");
		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();
	}

	/**
	 * 裝載和保存現(xiàn)有的設置屬性
	 * 下一次調(diào)用設置對話框時,
	 * 根據(jù)此時的設置生成界面.
	 */
	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);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色哟哟日韩精品| 色呦呦一区二区三区| 美女脱光内衣内裤视频久久网站| 亚洲免费观看视频| 亚洲自拍偷拍麻豆| 亚洲五码中文字幕| 日韩精品欧美成人高清一区二区| 香蕉久久夜色精品国产使用方法 | 欧美国产激情二区三区| 久久久久久久综合日本| 国产区在线观看成人精品 | 国产一区二区剧情av在线| 免费在线观看不卡| 国产一区二区三区免费观看| 国产不卡高清在线观看视频| 99免费精品视频| 在线视频综合导航| 欧美日韩不卡视频| 精品理论电影在线| 久久久久9999亚洲精品| 最新中文字幕一区二区三区| 亚洲综合视频在线观看| 亚洲成人自拍一区| 极品少妇xxxx精品少妇| 成人午夜视频福利| 欧美在线观看一区| 日韩视频免费观看高清在线视频| 2022国产精品视频| 综合久久国产九一剧情麻豆| 亚洲午夜私人影院| 国内精品伊人久久久久av影院| 国产精品一区二区免费不卡| av亚洲精华国产精华精| 在线不卡一区二区| 欧美激情综合在线| 亚洲午夜免费视频| 国产乱码精品一区二区三区忘忧草| 99在线视频精品| 欧美性一级生活| 久久嫩草精品久久久精品一| 亚洲乱码国产乱码精品精可以看| 婷婷国产在线综合| 成人免费视频免费观看| 欧美日韩日日摸| 国产欧美综合色| 亚洲成人免费电影| 成人自拍视频在线| 欧美一区二区三区在| 国产精品天美传媒沈樵| 偷拍一区二区三区| 成人三级在线视频| 91精品国产免费久久综合| 国产精品免费丝袜| 美女免费视频一区二区| 一本大道久久精品懂色aⅴ| 欧美成人r级一区二区三区| 亚洲蜜桃精久久久久久久| 久久草av在线| 欧美影片第一页| 国产精品久久久久久亚洲伦| 麻豆精品精品国产自在97香蕉| 日本丶国产丶欧美色综合| 久久天堂av综合合色蜜桃网| 午夜精品久久久久久久99樱桃| 白白色 亚洲乱淫| 欧美不卡视频一区| 午夜欧美视频在线观看| 99精品国产热久久91蜜凸| 精品日韩av一区二区| 亚瑟在线精品视频| 91在线视频观看| 国产欧美日韩另类一区| 精品一区二区三区影院在线午夜| 欧美日韩一区国产| 亚洲天堂成人网| 国产成人夜色高潮福利影视| 日韩精品专区在线| 亚洲成人一区在线| 91免费精品国自产拍在线不卡| 久久这里只有精品首页| 免费观看久久久4p| 欧美日韩视频在线观看一区二区三区 | 国产乱子伦一区二区三区国色天香| 欧美三级日本三级少妇99| 久久疯狂做爰流白浆xx| 色嗨嗨av一区二区三区| 欧美经典三级视频一区二区三区| 久色婷婷小香蕉久久| 在线电影国产精品| 午夜欧美在线一二页| 欧美日韩一区二区三区免费看| 亚洲免费在线观看视频| 99久久精品国产麻豆演员表| 国产精品久久久久影视| 高清成人免费视频| 亚洲国产精品av| 成人永久aaa| ...xxx性欧美| 99精品视频中文字幕| 最新国产成人在线观看| 92精品国产成人观看免费| 日韩一区在线播放| 在线观看精品一区| 亚洲成a人片在线观看中文| 欧美日韩在线播放| 日韩高清不卡一区| 日韩欧美电影一区| 国内外成人在线| 中文字幕不卡在线观看| 99精品视频在线观看免费| 亚洲综合免费观看高清在线观看| 91美女蜜桃在线| 一区二区三区国产精华| 欧美性猛片aaaaaaa做受| 亚洲激情校园春色| 在线观看亚洲a| 日韩福利视频网| 久久久午夜电影| 成人黄色小视频| 亚洲永久精品大片| 欧美乱熟臀69xxxxxx| 精品伊人久久久久7777人| 久久精品视频一区二区三区| 不卡一卡二卡三乱码免费网站| 亚洲欧美日韩国产一区二区三区| 欧美性猛片xxxx免费看久爱| 蜜臀久久99精品久久久久宅男| 久久久久国产精品免费免费搜索 | 精品少妇一区二区三区视频免付费| 国产一区二区三区电影在线观看 | 国产美女久久久久| 国产精品大尺度| 欧美日韩第一区日日骚| 国产在线看一区| 亚洲天堂av老司机| 91精品国产综合久久香蕉麻豆| 麻豆成人久久精品二区三区小说| 国产欧美一区二区三区网站| 色偷偷88欧美精品久久久| 日本伊人色综合网| 亚洲成人动漫在线观看| 欧美videossexotv100| 成人做爰69片免费看网站| 亚洲女人小视频在线观看| 欧美一级欧美三级| 国产福利精品一区| 偷窥国产亚洲免费视频| 精品久久久久久久久久久院品网| av在线一区二区| 久久精品久久99精品久久| 1024成人网| 精品久久久久久久久久久久久久久 | 丁香激情综合五月| 日韩和欧美一区二区| 国产精品久久久久久户外露出| 3d成人动漫网站| 99精品国产热久久91蜜凸| 精品亚洲欧美一区| 亚洲成人动漫在线免费观看| 欧美国产日韩在线观看| 欧美一级免费大片| 欧洲另类一二三四区| 国产福利一区二区三区视频在线| 午夜精品一区二区三区电影天堂 | xnxx国产精品| 欧美日韩一区三区四区| 不卡在线观看av| 麻豆精品视频在线观看| 亚洲一级不卡视频| 中文字幕一区二区三区精华液 | 亚洲欧洲精品一区二区精品久久久 | av午夜一区麻豆| 国产一区欧美日韩| 婷婷成人综合网| 亚洲精品成人在线| 欧美国产精品一区二区| 欧美白人最猛性xxxxx69交| 欧美少妇bbb| 色欧美88888久久久久久影院| 国产精品白丝av| 久久99国产精品久久99果冻传媒| 婷婷综合在线观看| 亚洲成人资源在线| 亚洲一区二区三区四区在线| 中文字幕在线视频一区| 久久这里都是精品| 日韩精品一区二区三区视频在线观看| 欧美丝袜丝交足nylons图片| 欧美在线免费视屏| 成人精品在线视频观看| 国产精品亚洲专一区二区三区| 捆绑调教美女网站视频一区| 亚洲 欧美综合在线网络| 一区二区三区加勒比av| 亚洲精品视频自拍| 亚洲欧洲综合另类| 亚洲视频一区二区在线| 中文字幕一区二区三区av| 国产精品毛片无遮挡高清| 国产精品天美传媒|