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

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

?? window.java

?? 一個播放器,java做的,修訂了幾個Bug,下載后,編譯,即可運行
?? JAVA
字號:
package player1; 

import javax.swing.*; 
import java.awt.*; 
import com.borland.jbcl.layout.*; 
import javax.swing.border.*; 
import java.awt.event.*; 
import java.io.File; 
import javax.swing.JDialog; 

/** 
* <p>Title: </p> 
* <p>Description: </p> 
* <p>Copyright: Copyright (c) 2003</p> 
* <p>Company: </p> 
* @author not attributable 
* @version 1.0 
*/ 

public class window 
extends JWindow 
implements ActionListener, MouseMotionListener { 
JPanel jPanel1 = new JPanel(); 
JToggleButton jButton_title = new JToggleButton(); 
JPanel jPanel2 = new JPanel(); 
Border border1; 
Border border2; 
Border border3; 
Border border4; 

File f; 
//三個Point對象,用來實現拖動窗口。 
Point P0 = new Point(200, 100); 
Point P1 = new Point(200, 100); 
Point P2 = new Point(200, 100); 
BasicPlayer player; 
JFileChooser FC; 
JDialog F; 
PaneLayout paneLayout1 = new PaneLayout(); 
BorderLayout borderLayout1 = new BorderLayout(); 
JButton jButton_exit = new JButton(); 
JPanel jPanel4 = new JPanel(); 
JPanel jPanel7 = new JPanel(); 
JLabel jLabel_name1 = new JLabel(); 
FlowLayout flowLayout1 = new FlowLayout(); 
JPanel jPanel5 = new JPanel(); 
JPanel jPanel6 = new JPanel(); 
JSlider jSlider1 = new JSlider(); 
BorderLayout borderLayout3 = new BorderLayout(); 
JButton jButton_start = new JButton(); 
JButton jButton_open = new JButton(); 
JButton jButton_close = new JButton(); 
JButton jButton_pause = new JButton(); 
JButton jButton_stop = new JButton(); 
JButton jButton_info = new JButton(); 
JPanel jPanel3 = new JPanel(); 
FlowLayout flowLayout2 = new FlowLayout(); 
BorderLayout borderLayout2 = new BorderLayout(); 
JLabel jLabel_name = new JLabel(); 

public window() { 
try { 
jbInit(); 
} 
catch (Exception e) { 
e.printStackTrace(); 
} 
} 

public window(GraphicsConfiguration p0) { 
super(p0); 
} 

public window(Frame p0) { 
super(p0); 
} 

public window(Window p0) { 
super(p0); 
} 

public window(Window p0, GraphicsConfiguration p1) { 
super(p0, p1); 
} 
//程序界面初始化 
private void jbInit() throws Exception { 
border1 = BorderFactory.createBevelBorder(BevelBorder.RAISED, Color.white, 
Color.white, 
new Color(103, 101, 98), 
new Color(148, 145, 140)); 
border2 = new EtchedBorder(EtchedBorder.RAISED, new Color(255, 121, 255), 
new Color(148, 59, 140)); 
border3 = BorderFactory.createCompoundBorder(BorderFactory. 
createBevelBorder(BevelBorder. 
RAISED, new Color(255, 172, 255), new Color(255, 121, 255), 
new Color(103, 41, 98), new Color(148, 59, 140)), 
BorderFactory. 
createEmptyBorder(6, 6, 6, 6)); 
border4 = BorderFactory.createEmptyBorder(6, 6, 6, 6); 
jPanel1.setLayout(borderLayout1); 

jButton_title.setBackground(new Color(118, 79, 118)); 
jButton_title.setEnabled(false); 
jButton_title.setForeground(new Color(0, 21, 112)); 
jButton_title.setMinimumSize(new Dimension(252, 18)); 
jButton_title.setPreferredSize(new Dimension(252, 18)); 
jButton_title.setText("WAV Player 1.0"); 
jButton_title.addMouseMotionListener(this); 
jPanel2.setDebugGraphicsOptions(0); 
jPanel2.setMinimumSize(new Dimension(270, 18)); 
jPanel2.setPreferredSize(new Dimension(270, 18)); 
jPanel2.setLayout(borderLayout2); 
this.getContentPane().setLayout(paneLayout1); 
jButton_exit.addActionListener(this); 
jButton_exit.setBackground(Color.black); 
jButton_exit.setForeground(Color.white); 
jButton_exit.setBorder(border1); 
jButton_exit.setMaximumSize(new Dimension(21, 18)); 
jButton_exit.setMinimumSize(new Dimension(21, 18)); 
jButton_exit.setPreferredSize(new Dimension(21, 18)); 
jButton_exit.setActionCommand("exit"); 
jButton_exit.setText("X"); 
jPanel5.setLayout(flowLayout1); 
jSlider1.setInverted(false); 
jSlider1.setMaximum(100); 
jSlider1.setForeground(Color.yellow); 
jPanel7.setLayout(borderLayout3); 
jButton_start.addActionListener(this); 
jButton_start.setPreferredSize(new Dimension(25, 15)); 
jButton_start.setOpaque(true); 
jButton_start.setMaximumSize(new Dimension(25, 15)); 
jButton_start.setAlignmentY( (float) 0.5); 
jButton_start.setBorder(border4); 
jButton_start.setBackground(new Color(212, 85, 200)); 
jButton_start.setEnabled(false); 
jButton_start.setActionCommand("start"); 
jButton_start.setText(">"); 
jButton_open.addActionListener(this); 
jButton_open.setBackground(new Color(212, 85, 200)); 
jButton_open.setAlignmentY( (float) 0.5); 
jButton_open.setBorder(border4); 
jButton_open.setMaximumSize(new Dimension(25, 15)); 
jButton_open.setOpaque(true); 
jButton_open.setPreferredSize(new Dimension(25, 15)); 
jButton_open.setActionCommand("open"); 
jButton_open.setText("V"); 
jButton_close.addActionListener(this); 
jButton_close.setPreferredSize(new Dimension(25, 15)); 
jButton_close.setOpaque(true); 
jButton_close.setMaximumSize(new Dimension(25, 15)); 
jButton_close.setAlignmentY( (float) 0.5); 
jButton_close.setBorder(border4); 
jButton_close.setBackground(new Color(212, 85, 200)); 
jButton_close.setEnabled(false); 
jButton_close.setActionCommand("close"); 
jButton_close.setText("/\\"); 
jButton_pause.addActionListener(this); 
jButton_pause.setPreferredSize(new Dimension(25, 15)); 
jButton_pause.setOpaque(true); 
jButton_pause.setMaximumSize(new Dimension(25, 15)); 
jButton_pause.setAlignmentY( (float) 0.5); 
jButton_pause.setBorder(border4); 
jButton_pause.setBackground(new Color(212, 85, 200)); 
jButton_pause.setEnabled(false); 
jButton_pause.setActionCommand("pause"); 
jButton_pause.setText("| |"); 
jButton_stop.addActionListener(this); 
jButton_stop.setPreferredSize(new Dimension(25, 15)); 
jButton_stop.setOpaque(true); 
jButton_stop.setMaximumSize(new Dimension(25, 15)); 
jButton_stop.setAlignmentY( (float) 0.5); 
jButton_stop.setBorder(border4); 
jButton_stop.setBackground(new Color(212, 85, 200)); 
jButton_stop.setEnabled(false); 
jButton_stop.setActionCommand("stop"); 
jButton_stop.setText("P"); 
jButton_info.setPreferredSize(new Dimension(25, 15)); 
jButton_info.setActionCommand("info"); 
jButton_info.setText("?"); 
jButton_info.setOpaque(true); 
jButton_info.setMaximumSize(new Dimension(25, 15)); 
jButton_info.setAlignmentY( (float) 0.5); 
jButton_info.setBorder(border4); 
jButton_info.setBackground(new Color(212, 85, 200)); 
jButton_info.addActionListener(this); 
jPanel3.setLayout(flowLayout2); 
jPanel4.setBackground(new Color(0, 0, 98)); 
jPanel3.setBackground(new Color(212, 208, 72)); 
jPanel5.setBackground(new Color(243, 53, 72)); 
jPanel6.setBackground(Color.blue); 
jLabel_name.setText("Song\' name: "); 
this.getContentPane().add(jPanel1, 
new PaneConstraints("jPanel1", "jPanel1", 
PaneConstraints.ROOT, 1.0f)); 
jPanel1.add(jPanel2, BorderLayout.NORTH); 
jPanel2.add(jButton_title, BorderLayout.CENTER); 
jPanel2.add(jButton_exit, BorderLayout.EAST); 
jPanel1.add(jPanel4, BorderLayout.CENTER); 
jPanel4.add(jPanel7, null); 
jPanel7.add(jPanel6, BorderLayout.CENTER); 
jPanel6.add(jSlider1, null); 
jPanel7.add(jPanel5, BorderLayout.NORTH); 
jPanel5.add(jLabel_name, null); 
jPanel5.add(jLabel_name1, null); 
jPanel7.add(jPanel3, BorderLayout.SOUTH); 
jPanel3.add(jButton_open, null); 
jPanel3.add(jButton_close, null); 
jPanel3.add(jButton_start, null); 
jPanel3.add(jButton_pause, null); 
jPanel3.add(jButton_stop, null); 
jPanel3.add(jButton_info, null); 
this.setBounds(200, 100, 260, 100); 
//pack(); 
try { 
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
} 
catch (Exception e) { 
e.printStackTrace(); 
} 

show(); 

F = new JDialog(); //文件選擇器窗口實際是一個 JDialog 
FC = new JFileChooser(); //文件選擇器 
player = new BasicPlayer(); //播放音頻的類 (本程序的核心) 
F.getContentPane().add(FC); 
FC.addActionListener(this); 
F.setBounds(200, 100, 300, 180); 
}//初始化完畢 
//以下是播放等按鈕的事件處理 
void jButton_open_actionPerformed(ActionEvent e) { 
F.pack(); 
F.show(); 
F.setModal(true); 
} 

void jButton_close_actionPerformed(ActionEvent e) { 
if (player != null) { 
if (player.ifPaused()) { 
player.resumePlayback(); 
} 
else { 
player.stopPlayback(); 
} 
jButton_start.setEnabled(false); 
jButton_stop.setEnabled(false); 
jButton_pause.setEnabled(false); 
jButton_close.setEnabled(false); 
} 
} 

void jButton_start_actionPerformed(ActionEvent e) { 
if (f != null) { 
player.startPlayback(); 
jButton_start.setEnabled(false); 
jButton_stop.setEnabled(true); 
jButton_pause.setEnabled(true); 
jButton_close.setEnabled(true); 
} 
else { 
System.out.println("File was not opened!"); 
} 
} 

void jButton_pause_actionPerformed(ActionEvent e) { 
if (player != null) { 
player.pausePlayback(); 
jButton_pause.setEnabled(false); 
jButton_start.setEnabled(true); 
jButton_stop.setEnabled(false); 
} 
} 

void jButton_stop_actionPerformed(ActionEvent e) { 
if (player != null) { 
player.stopPlayback(); 
jButton_start.setEnabled(true); 
jButton_pause.setEnabled(false); 
jButton_stop.setEnabled(false); 
jLabel_name1.setText(""); 
} 
} 
//以上是播放等按鈕的事件處理 
//文件選擇器打開或取消操作引發的事件處理 
void jFileChooser_actionPerformed(ActionEvent e) { 
F.dispose(); 
f = FC.getSelectedFile(); 
if (f != null) { 
String S = new String(f.getAbsolutePath()); 
int len = S.length(); 
// WAVjudge 是判斷文件是否是wav格式(實在太原始了^O^) 
boolean WAVjudge = (S.charAt(len - 1) =='v'|| S.charAt(len - 1) =='V') && 
(S.charAt(len - 2) =='a'|| S.charAt(len - 2) =='A') && 
(S.charAt(len - 3) =='w'|| S.charAt(len - 3) =='W'); 
if (f != null && WAVjudge) { 
jButton_start.setEnabled(true); 
jLabel_name1.setText(f.getName()); 
player.ready(f); 
jLabel_name1.setText(f.getName()); 
} 
} 
} 
//顯示作者信息 
public void jButton_info_actionPerformed(ActionEvent e) { 
JPanel DP=new JPanel(); 
JWindow DF=new JWindow(); 
DF.getContentPane().add(DP); 
DP.setBackground(Color.CYAN); 
DP.add(new Label("The half parts are copy from from other program′s class or interface.")); 
DP.add(new Label(" Producer : zzy. ")); 
DP.add(new Label(" From : bjpu ")); 
DP.add(new Label(" \n Enjoy!")); 
DF.setBounds(160,100,350,100); 
DF.show(); 
try { 
Thread.sleep(2500); 
} 
catch (InterruptedException ex) { 
} 
DF.dispose(); 

} 
//事件監聽 
public void actionPerformed(ActionEvent e) { 
if (e.getActionCommand().compareTo("open") == 0) { 
jButton_open_actionPerformed(e); 
} 
else 
if (e.getActionCommand().compareTo("close") == 0) { 
jButton_close_actionPerformed(e); 
} 
else 
if (e.getActionCommand().compareTo("start") == 0) { 
jButton_start_actionPerformed(e); 
} 
else 
if (e.getActionCommand().compareTo("pause") == 0) { 
jButton_pause_actionPerformed(e); 
} 
else 
if (e.getActionCommand().compareTo("stop") == 0) { 
jButton_stop_actionPerformed(e); 
} 
else 
if (e.getActionCommand().compareTo("exit") == 0) { 
System.exit(0); 
}else 
if(e.getActionCommand().compareTo("info") == 0){ 
jButton_info_actionPerformed(e); 
} 
else { 
jFileChooser_actionPerformed(e); 
} 
} 

public void mouseMoved(MouseEvent e) { //鼠標移動:實現窗口移動 
P1 = e.getPoint(); 
} 
public void mouseDragged(MouseEvent e) { //鼠標拖動:實現窗口移動 
P0 = this.getLocation(); 
P2 = e.getPoint(); 
this.setLocation(P2.x - P1.x + P0.x, P2.y - P1.y + P0.y); 
} 
public static void main(String[] args) { 
window w=new window(); 
} 

} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区在线观看| 97久久人人超碰| 粉嫩久久99精品久久久久久夜 | 日韩美女久久久| 色狠狠桃花综合| 午夜不卡av在线| 久久先锋影音av| av亚洲精华国产精华精华 | 91视频在线看| 美女精品一区二区| 国产精品理论片| 日韩午夜av一区| 色综合色综合色综合| 久久国产人妖系列| 亚洲男人的天堂av| 精品少妇一区二区三区视频免付费| 成人黄色软件下载| 国产资源在线一区| 亚洲制服丝袜av| 26uuu精品一区二区在线观看| 精品国偷自产国产一区| 欧美日韩一区二区在线观看| 国产麻豆一精品一av一免费| 图片区小说区区亚洲影院| 青青草成人在线观看| 亚洲丰满少妇videoshd| 亚洲国产精品成人综合 | 蜜桃av噜噜一区二区三区小说| 99视频热这里只有精品免费| 蜜乳av一区二区三区| 视频一区视频二区在线观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 成人黄色在线看| 欧美日韩不卡视频| 欧美视频一区二| 色婷婷综合久久久| 欧美电视剧免费观看| 337p亚洲精品色噜噜| 欧美性猛交xxxx乱大交退制版| 日韩一级免费观看| 亚洲日本成人在线观看| 久久成人麻豆午夜电影| av中文字幕一区| 欧美成人一级视频| 亚洲精品日韩综合观看成人91| 中文字幕一区二区三区乱码在线| 综合久久久久综合| 日韩视频免费观看高清在线视频| 国产欧美日韩另类视频免费观看| 欧美日韩一级片在线观看| 精品国产乱子伦一区| 亚洲亚洲精品在线观看| 成人深夜福利app| 97久久精品人人澡人人爽| 欧美一区二区播放| 精品日韩99亚洲| 一区二区三区在线免费观看| 亚洲一区国产视频| 懂色av中文字幕一区二区三区| 3d成人动漫网站| 一区二区三区电影在线播| 国产盗摄一区二区| 99这里只有精品| 久久久www免费人成精品| 国产精品久久国产精麻豆99网站| 美日韩一区二区| 91麻豆精品国产91久久久使用方法| 国产精品久久久久久久久免费丝袜| 精品一区二区三区免费观看| 成人小视频免费观看| 精品美女被调教视频大全网站| 午夜精品久久久久久久久久| 在线观看免费视频综合| 日韩一区二区三区电影| 视频在线观看一区二区三区| 欧美伊人久久久久久久久影院| 亚洲三级免费观看| 色哟哟日韩精品| 亚洲综合在线电影| 91国偷自产一区二区三区成为亚洲经典| 中文字幕色av一区二区三区| 成人av在线网| 亚洲激情成人在线| 欧美日韩一级黄| 青青草一区二区三区| 日韩欧美久久久| 久久99精品国产.久久久久| 亚洲欧洲精品天堂一级| 国产精品1区2区3区| 日本韩国精品在线| 亚洲综合丝袜美腿| 欧美老肥妇做.爰bbww视频| 1024精品合集| 欧美日韩色综合| eeuss影院一区二区三区 | 91国在线观看| 中文字幕免费不卡| 精品一区二区三区av| 欧美日韩一区三区四区| 国产精品家庭影院| 99热在这里有精品免费| 一区二区三区四区激情 | 一区二区三区四区高清精品免费观看| 91天堂素人约啪| 日韩综合在线视频| 日本一区二区三区在线观看| 欧美日韩精品欧美日韩精品一综合| 91 com成人网| 国内精品在线播放| 一区二区三区视频在线观看| 91视频国产观看| 91精品在线一区二区| 蜜臀av一区二区在线观看| 久久精品水蜜桃av综合天堂| 中文字幕不卡在线| 欧美日韩一区视频| 国产不卡高清在线观看视频| 一区二区三区四区不卡在线 | 六月婷婷色综合| 中文子幕无线码一区tr| 777午夜精品免费视频| 成人午夜av电影| 91一区二区在线观看| 国产一区不卡视频| 欧美一卡2卡三卡4卡5免费| 成人动漫一区二区| 捆绑紧缚一区二区三区视频| 亚洲视频香蕉人妖| 国产精品超碰97尤物18| 日韩欧美国产麻豆| 欧美影院午夜播放| 91亚洲精品乱码久久久久久蜜桃| 美腿丝袜亚洲一区| 亚洲高清视频在线| 综合久久给合久久狠狠狠97色 | 久久国产成人午夜av影院| 亚洲一区在线观看网站| 国产精品视频观看| 国产丝袜在线精品| 精品国产一区久久| 91精品欧美一区二区三区综合在| 99精品国产99久久久久久白柏 | 国产精品嫩草99a| 日韩视频一区二区三区| 欧美精品高清视频| 在线欧美小视频| 91原创在线视频| 99久久婷婷国产| 不卡的av中国片| eeuss鲁片一区二区三区在线观看| 九九九久久久精品| 激情深爱一区二区| 国产乱国产乱300精品| 久久国产精品99久久人人澡| 看片网站欧美日韩| 韩国欧美国产一区| 国产精品一区二区视频| 国产剧情一区二区| 国产成人综合在线| 成人免费精品视频| av电影一区二区| 91久久免费观看| 欧美伦理电影网| 日韩亚洲欧美成人一区| 久久久久久毛片| 国产精品免费观看视频| 亚洲免费看黄网站| 亚洲成人福利片| 久久久久国产精品麻豆ai换脸| 久久久久久影视| 国产精品福利一区| 亚洲午夜精品久久久久久久久| 天天影视网天天综合色在线播放| 日本不卡一二三| 高清久久久久久| 色婷婷国产精品综合在线观看| 欧美日韩精品欧美日韩精品一综合| 欧美久久免费观看| 久久女同互慰一区二区三区| 中文av一区特黄| 亚洲成人1区2区| 国产精品亚洲视频| 在线免费观看成人短视频| 欧美一级艳片视频免费观看| 久久欧美中文字幕| 亚洲国产综合视频在线观看| 久久99热国产| 91美女片黄在线观看| 欧美一区二区视频网站| 国产精品久久久久精k8 | 国产成人av电影免费在线观看| 一本大道久久a久久精二百| 这里是久久伊人| 国产精品卡一卡二| 日韩电影免费在线观看网站| 亚洲已满18点击进入久久| 精品一区二区日韩| 在线观看视频欧美| 国产欧美中文在线| 午夜影院在线观看欧美|