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

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

?? source.java

?? mp3播放功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:

	private void dealPlay() {
		PausePlay.setText("||");
		playPauseState = Characters.PLAY;
		playSelectedSong();
	}

	/**
	 * Method to get the index of next song
	 * 
	 * @return int the index
	 */
	private int getNextSongIndex() {
		int nextIndex = -1;
		int currentindex = getCurrentSelectedIndex();
		if (currentindex >= 0) {
			boolean isRotate = Rotate.isSelected();
			boolean isShuffle = Shuffle.isSelected();
			boolean isOrder = Order.isSelected();
			boolean isSingle = Single.isSelected();
			if (isOrder) {
				if (currentindex == playlist.Playlist.getItemCount() - 1)
					nextIndex = 0;
				else
					nextIndex = currentindex + 1;
			} else if (isRotate) {
				if (currentindex == playlist.Playlist.getItemCount() - 1)
					nextIndex = 0;
				else
					nextIndex = currentindex + 1;
			} else if (isShuffle)
				nextIndex = (int) (Math.random() * (playlist.Playlist
						.getItemCount()));
			else if (isSingle) {
				nextIndex = 0;
			} else
				nextIndex = currentindex;

		}
		return nextIndex;
	}

	/**
	 * Invoked when press the button Stop Method to stop the playing song
	 * 
	 * @param e
	 *            ActionEvent object
	 */
	private void StopActionPerformed(ActionEvent e) {
		// TODO add your code here
		control.stop();
		Progress.setValue(0);
		TotalTime.setText("00:00");
		PlayTime.setText("00:00");
		playPauseState = Characters.STOP;
		PausePlay.setText("Play");
		Progress.setEnabled(false);

	}

	/**
	 * Invoked when drag the JSlider Volume Method to chage the volume
	 * 
	 * @param e          ActionEvent object
	 */
	private void VolumeStateChanged(ChangeEvent e) {
		// TODO add your code here
		setVolumn();
	}

	private void setVolumn() {
		if (Volume.isEnabled()) {
			double gain = Volume.getValue() * 1.0 / Volume.getMaximum();
			control.setVolumnGain(gain);
		} else {
			control.setVolumnGain(0);
		}
	}

	/**
	 * Invoked when press the button button1 Method to minimum the window
	 * 
	 * @param e   ActionEvent object
	 */
	private void MinimumActionPerformed(ActionEvent e) {
		// TODO add your code here
		setExtendedState(Source.ICONIFIED);
		playlist.setExtendedState(Playlist.ICONIFIED);
	} // 最小化主從窗口

	private void MiniSizeActionPerformed(ActionEvent e) {
		// TODO add your code here
		msize.setLocation(new Point(100, 5));
		msize.setVisible(true);
		playlist.setVisible(false);
		this.setVisible(false);
	} // 迷你化主從窗口

	/**
	 * Invoked when press the button List Method to show the Playlist
	 * 
	 * @param e   ActionEvent object
	 */
	private void ListActionPerformed(ActionEvent e) {
		showPlayList();
	}

	private void showPlayList() {
		if (playlistState == Characters.PLSTATE_HIDE) {
			playlist.setLocation(this.getX(), this.getY() + this.getHeight());
			playlist.setVisible(true);
			playlistState = Characters.PLSTATE_SHOW;
		} else {
			playlist.setVisible(false);
			playlistState = Characters.PLSTATE_HIDE;

		}
	}

	/**
	 * Save the all list information into the file "All.dat"
	 * 
	 */
	private void LoadList() {
		int count = playlist.model.getSize();
		try {
			output = new ObjectOutputStream(new FileOutputStream("All.dat"));
			Object order1;
			for (int i = 0; i < count; i++) {
				order1 = playlist.model.get(i);
				output.writeObject(order1);
				output.flush();
			}
		} catch (NumberFormatException e) {
			e.printStackTrace();
		} catch (IOException io) {
			io.printStackTrace();
		}
	}

	/**
	 * Init the components display on the JFrame Add each listeners to each
	 * components
	 */
	private void initComponents() {

		// JFormDesigner - Component initialization - DO NOT MODIFY
		// //GEN-BEGIN:initComponents
		// Generated using JFormDesigner non-commercial license
		panel2 = new JPanel();
		label1 = new JLabel();
		minimum = new JButton();
		exit = new JButton();
		miniSize = new JButton();
		panel8 = new JPanel();
		panel15 = new JPanel();
		Information = new JLabel();
		panel10 = new JPanel();
		panel16 = new JPanel();
		PlayTime = new JLabel();
		TotalTime = new JLabel();
		panel12 = new JPanel();
		silent = new JButton();
		Volume = new JSlider();
		panel11 = new JPanel();
		mode = new JMenu("ModeSelection");
		Rotate = new JRadioButtonMenuItem("Rotate");
		Shuffle = new JRadioButtonMenuItem("Shuffle");
		Order = new JRadioButtonMenuItem("Order");
		Single = new JRadioButtonMenuItem("Single");
		SingleRotate = new JRadioButtonMenuItem("SingleRotate");
		modeBar = new JMenuBar();
		group = new ButtonGroup();

		Order.setSelected(true);
		mode.add(Order);
		mode.add(Rotate);
		mode.add(Shuffle);
		mode.add(Single);
		mode.add(SingleRotate);

		group.add(Order);
		group.add(Rotate);
		group.add(Shuffle);
		group.add(Single);
		group.add(SingleRotate);

		modeBar.add(mode);

		panel14 = new JPanel();
		Progress = new JSlider();
		List = new JButton();
		panel1 = new JPanel();
		AddPack = new JButton();
		Previous = new JButton();
		PausePlay = new JButton();
		Next = new JButton();
		Stop = new JButton();
		CellConstraints cc = new CellConstraints();

		setDragable(); // 調用setDragable方法,使組件可拖拽

		control.setTVShow(spectrum);

		Container contentPane = getContentPane();
		panel = new JPanel();
		panel.setBounds(new Rectangle(290, 185));
		panel.setBorder(BorderFactory.createMatteBorder(4, 3, 2, 3, new Color(
				219, 222, 143)));
		panel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default"),
				new RowSpec[] {
						FormFactory.DEFAULT_ROWSPEC,
						FormFactory.LINE_GAP_ROWSPEC,
						new RowSpec(RowSpec.FILL, Sizes.dluY(52),
								FormSpec.NO_GROW),
						FormFactory.LINE_GAP_ROWSPEC,
						new RowSpec(Sizes.dluY(20)),
						FormFactory.LINE_GAP_ROWSPEC,
						new RowSpec(Sizes.dluY(17)) }));

		// ======== panel2 ========
		{
			panel2.setLayout(new FormLayout(new ColumnSpec[] {
					new ColumnSpec(Sizes.dluX(43)),
					FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
					new ColumnSpec(Sizes.dluX(95)),
					FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
					new ColumnSpec(Sizes.dluX(13)),
					FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
					new ColumnSpec(Sizes.dluX(13)),
					FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
					new ColumnSpec(Sizes.dluX(13)) }, RowSpec
					.decodeSpecs("13dlu")));

			// ---- label1 ----
			label1.setText("   Player");
			label1.setForeground(new Color(255, 255, 255));
			label1.setFont(new Font("Book Antiqua", Font.BOLD, 16));
			panel2.add(label1, cc.xywh(1, 1, 2, 1));

			// ---- minimum ----
			minimum.setText("_");
			minimum.setFont(new Font("Book Antiqua", Font.BOLD, 16));
			panel2.add(minimum, cc.xy(5, 1));
			minimum.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					MinimumActionPerformed(e);

				}
			});

			// ---- miniSize ----
			miniSize.setText("T");
			miniSize.setFont(new Font("Book Antiqua", Font.BOLD, 16));
			panel2.add(miniSize, cc.xy(7, 1));
			miniSize.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					MiniSizeActionPerformed(e);

				}
			});

			// ---- exit ----
			exit.setText("X");
			exit.setFont(new Font("Book Antiqua", Font.BOLD, 16));
			panel2.add(exit, cc.xy(9, 1));
			exit.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent event) {
					LoadList();
					System.exit(0);
					try {
						output.close();
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			});

		}
		panel.add(panel2, cc.xy(1, 1));

		// ======== panel8 ========
		{
			panel8.setLayout(new FormLayout(new ColumnSpec[] {
					new ColumnSpec(Sizes.dluX(93)),
					FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
					new ColumnSpec(Sizes.dluX(91)) }, RowSpec
					.decodeSpecs("49dlu")));

			// ======== panel15 ========
			{
				panel15.setLayout(new FormLayout(ColumnSpec
						.decodeSpecs("93dlu"), new RowSpec[] {
						new RowSpec(Sizes.dluY(33)),
						FormFactory.LINE_GAP_ROWSPEC,
						new RowSpec(Sizes.dluY(13)) }));

				// ======== SpectrumTimeAnalyzer ========
				{

					spectrum.setPreferredSize(new Dimension(154, 55));
					// spectrum.setBorder(BorderFactory.createEtchedBorder());

				}
				panel15.add(spectrum, cc.xy(1, 1));

				// ---- Information ----
				Information.setText("");
				panel15.add(Information, cc.xy(1, 3));

			}
			panel8.add(panel15, cc.xy(1, 1));

			// ======== panel10 ========
			{
				panel10.setLayout(new FormLayout(ColumnSpec
						.decodeSpecs("91dlu"), new RowSpec[] {
						FormFactory.DEFAULT_ROWSPEC,
						FormFactory.LINE_GAP_ROWSPEC,
						FormFactory.DEFAULT_ROWSPEC,
						FormFactory.LINE_GAP_ROWSPEC,
						new RowSpec(Sizes.dluY(15)) }));

				// ======== panel16 ========
				{
					panel16.setLayout(new FormLayout(new ColumnSpec[] {
							new ColumnSpec(Sizes.dluX(46)),
							FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
							new ColumnSpec(Sizes.dluX(47)) }, RowSpec
							.decodeSpecs("default")));

					// ---- PlayTime ----
					PlayTime.setText("00:00");
					panel16.add(PlayTime, cc.xy(1, 1));

					// ---- TotalTime ----
					TotalTime.setText("00:00");
					panel16.add(TotalTime, cc.xy(3, 1));
				}
				panel10.add(panel16, cc.xy(1, 1));

				// ======== panel12 ========
				{
					panel12.setLayout(new FormLayout(new ColumnSpec[] {
							new ColumnSpec(Sizes.dluX(16)),
							FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
							new ColumnSpec(Sizes.dluX(62)) }, RowSpec
							.decodeSpecs("default")));

					// ---- silent ----
					silent.setText("

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利91精品一区二区三区| 日韩精品1区2区3区| 久久亚洲精品国产精品紫薇| 欧美日韩国产系列| 91精品国产福利在线观看| 欧美zozozo| 欧美电视剧在线观看完整版| 日韩女优电影在线观看| 欧美mv和日韩mv的网站| 亚洲国产成人午夜在线一区| 综合欧美亚洲日本| 亚洲国产日韩a在线播放性色| 三级不卡在线观看| 久久av资源站| 91视频在线观看| 日韩午夜激情av| 欧美国产精品久久| 亚洲成人激情综合网| 国产成人av在线影院| 欧美日韩免费高清一区色橹橹| 日韩视频中午一区| 亚洲黄网站在线观看| 久久精品噜噜噜成人88aⅴ| 成a人片亚洲日本久久| 日韩欧美中文一区二区| 亚洲乱码国产乱码精品精可以看| 视频一区在线播放| 欧美色图第一页| 国产精品网曝门| 欧美日韩高清不卡| 国产精品视频你懂的| 国内精品视频666| 欧美另类高清zo欧美| 一区二区在线观看免费| 国产成人一区在线| 久久蜜桃香蕉精品一区二区三区| 亚洲国产一区二区三区青草影视| 岛国一区二区三区| 国产日韩欧美麻豆| 国产精品99久久久久久久女警| 欧美高清激情brazzers| 亚洲综合成人网| 欧美亚洲自拍偷拍| 日本欧美在线观看| 91精品国产乱码久久蜜臀| 日韩成人精品在线| 亚洲精品一区二区三区精华液| 亚洲电影一区二区三区| 51午夜精品国产| 日本成人在线网站| 精品国产1区二区| 久久国产精品一区二区| 久久综合久色欧美综合狠狠| 91福利在线免费观看| 国产精品一二三在| 92国产精品观看| 中文字幕在线观看不卡视频| 成人黄色av电影| 夜夜夜精品看看| 欧美日韩亚洲综合一区| 日本亚洲一区二区| 国产精品久久久久久久久动漫| 一本大道久久a久久精品综合| 夜色激情一区二区| 精品欧美久久久| 欧美在线你懂的| k8久久久一区二区三区 | 亚洲欧美综合色| 日韩欧美一区二区免费| 91久久香蕉国产日韩欧美9色| 麻豆精品在线观看| 午夜av区久久| 亚洲高清免费在线| 亚洲人快播电影网| 欧美激情一区二区三区全黄| 欧美丰满嫩嫩电影| 欧美网站一区二区| 色香蕉久久蜜桃| 99re视频这里只有精品| 粉嫩在线一区二区三区视频| 日韩成人dvd| 老司机精品视频线观看86| 亚洲高清免费视频| 亚洲高清久久久| 蜜臀91精品一区二区三区| 亚洲韩国精品一区| 天天操天天干天天综合网| 一区二区三区在线免费播放| 亚洲精品一二三区| 亚洲色大成网站www久久九九| 国产精品第四页| 中文字幕中文字幕在线一区 | 色94色欧美sute亚洲线路一久| 成人精品国产免费网站| 成人毛片视频在线观看| 波多野结衣欧美| 欧美色综合影院| 精品国产乱码久久久久久蜜臀 | 日本欧洲一区二区| 一本久久a久久免费精品不卡| 99精品黄色片免费大全| 欧美日韩激情一区| 国产欧美精品一区aⅴ影院| 亚洲欧美日韩在线| 另类欧美日韩国产在线| av毛片久久久久**hd| 91精品在线观看入口| 中文字幕精品在线不卡| 亚洲成av人片www| 成人av电影免费观看| 91精品国产综合久久精品app| 中文字幕不卡一区| 免费精品视频最新在线| 在线视频你懂得一区二区三区| 日韩欧美123| 亚洲动漫第一页| 91浏览器打开| 中文字幕免费不卡| 国产毛片一区二区| 精品久久久久久久久久久久久久久 | 日韩欧美在线不卡| 精品亚洲欧美一区| 91国模大尺度私拍在线视频| 精品乱人伦小说| 免费观看成人鲁鲁鲁鲁鲁视频| 国产成人在线观看| 精品成人在线观看| 精品一区二区三区免费| 欧美精选在线播放| 亚洲va欧美va人人爽午夜| 色呦呦国产精品| 伊人婷婷欧美激情| 欧美日韩国产综合久久| 亚洲国产日韩a在线播放性色| 色狠狠av一区二区三区| 亚洲夂夂婷婷色拍ww47| 欧美视频一区二区三区在线观看 | 欧美三片在线视频观看| 亚洲高清久久久| 欧美一区二区三区电影| 国产一区二区三区av电影| 久久久精品一品道一区| 99久久精品国产一区| 调教+趴+乳夹+国产+精品| 欧美一区二区三区性视频| 狠狠色综合色综合网络| 亚洲欧洲日韩综合一区二区| 91一区一区三区| 美女视频黄a大片欧美| 国产精品久线观看视频| 欧美三级日韩在线| 国产精品一线二线三线| 亚洲一二三区在线观看| 久久久久久久国产精品影院| 一本色道久久加勒比精品| 蜜桃av一区二区在线观看| 亚洲免费资源在线播放| 欧美videos大乳护士334| 97成人超碰视| 国产一区视频在线看| 日韩精品一区第一页| 最新国产成人在线观看| 久久综合99re88久久爱| 在线播放中文字幕一区| 9i看片成人免费高清| 国产精品一区久久久久| 久久国产尿小便嘘嘘尿| 久久国产视频网| 精品一区二区三区视频| 日韩不卡一区二区| 婷婷亚洲久悠悠色悠在线播放| 狠狠色综合播放一区二区| 亚洲夂夂婷婷色拍ww47| 亚洲电影一级片| 亚洲成人动漫在线免费观看| 亚洲国产成人91porn| 日韩中文字幕区一区有砖一区 | 日韩欧美久久久| 精品国产乱码久久久久久影片| 欧美一二区视频| 精品国产乱码久久久久久浪潮| 欧美一区二区女人| 91精品视频网| 国产香蕉久久精品综合网| 国产日韩欧美精品一区| 中文字幕综合网| 日韩精品色哟哟| 精品一区二区三区视频| 成人一区二区在线观看| 色综合天天做天天爱| 欧美欧美午夜aⅴ在线观看| 欧美成人伊人久久综合网| 欧美高清在线精品一区| 亚洲另类在线制服丝袜| 另类小说色综合网站| 色婷婷国产精品久久包臀| 日韩欧美亚洲国产另类| 1区2区3区欧美| 国产在线视频不卡二| 色综合天天天天做夜夜夜夜做|