资源简介
基于java开发的一个简单的音乐播放器,可以从本地打开文件,通过播放器放音乐,是一个简易 的播放器,实现过程很简单,可以很容易看懂。
代码片段和文件信息
package Music;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Entry extends Jframe implements ActionListener{
private static final long serialVersionUID = 1L;
private JLabel accountLb1passwordLb1;
private JTextField accountField;
private JPasswordField passwordField;
private JButton enterBtnexitBtn;
public Entry (String title){
//创建窗体
this.settitle(“MP3音乐播放器-登录“);
this.setSize(280160);
Toolkit toolkit=Toolkit.getDefaultToolkit();
Dimension dim=toolkit.getScreenSize();
int screenWidth=dim.width;
int screenHeight=dim.height;
int w=this.getWidth();
int h=this.getHeight();
int x=(screenWidth-w)/2;
int y=(screenHeight-h)/2;
this.setLocation(xy);
this.setIconImage(new ImageIcon(“image/logo.jpg“).getImage());
this.setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
this.setResizable(false);
accountLb1=new JLabel(“用户账号“);
passwordLb1=new JLabel(“用户密码“);
accountField=new JTextField(20);
passwordField=new JPasswordField(20);
enterBtn=new JButton(“登录“);
exitBtn=new JButton(“退出“);
setLayout(null);
accountLb1.setBounds(30 10 60 20);
accountField.setBounds(9010 15020);
passwordLb1.setBounds(30406020);
passwordField.setBounds(90 40 150 20);
enterBtn.setBounds(30 100 100 20);
exitBtn.setBounds(14010010020);
//添加到顶层容器
add(accountLb1);
add(accountField);
add(passwordLb1);
add(passwordField);
add(enterBtn);
add(exitBtn);
enterBtn.addActionListener(this);
exitBtn.addActionListener(this);
this. setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==enterBtn){
String account=accountField.getText();
String password=new String(passwordField.getPassword());
if(account==null||““.equals(account.trim())||password==null||““.equals(password.trim())){
JOptionPane.showMessageDialog(null “用户账号或密码不能为空“);
return;
}
Solve solve=new Solve();
try{
boolean valid=solve.loginCheck(account password);
if(valid==true){
//JOptionPane.showMessageDialog(null “登陆成功,欢迎使用本系统“);
this.dispose();
new FlashWindow();
}else{
JOptionPane.showMessageDialog(null“登陆失败,检查用户名和密码“);
}
}catch(Exception ec){
JOptionPane.showMessageDialog(null “登陆出现异常,异常原因“+ec.getMessage());
}
}
if(e.getSource()==exitBtn){
this.dispose();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-07 13:44 java课程设计\
文件 961569 2016-01-07 13:40 java课程设计\Java课程设计报告.docx
目录 0 2016-01-07 13:43 java课程设计\课程设计\
文件 777 2015-12-23 08:34 java课程设计\课程设计\.classpath
目录 0 2016-01-07 13:43 java课程设计\课程设计\.myeclipse\
目录 0 2016-01-07 13:43 java课程设计\课程设计\.myeclipse\profiler\
文件 828 2015-11-25 21:53 java课程设计\课程设计\.myeclipse\profiler\Music.xm
文件 381 2015-11-24 19:24 java课程设计\课程设计\.project
目录 0 2016-01-07 13:43 java课程设计\课程设计\bin\
目录 0 2016-01-07 13:43 java课程设计\课程设计\bin\Music\
文件 287593 2016-01-07 11:49 java课程设计\课程设计\bin\Music\cover.png
文件 3785 2016-01-07 13:31 java课程设计\课程设计\bin\Music\Entry.class
文件 1566 2016-01-07 11:53 java课程设计\课程设计\bin\Music\FlashThread.class
文件 1657 2016-01-07 11:51 java课程设计\课程设计\bin\Music\FlashWindow.class
文件 920 2016-01-07 13:32 java课程设计\课程设计\bin\Music\Homepage$1.class
文件 7841 2016-01-07 13:32 java课程设计\课程设计\bin\Music\Homepage.class
文件 1320 2016-01-06 13:05 java课程设计\课程设计\bin\Music\ImagePanel.class
文件 1640 2016-01-06 13:05 java课程设计\课程设计\bin\Music\Main.class
文件 2482 2016-01-07 13:13 java课程设计\课程设计\bin\Music\Music.class
文件 1559 2016-01-06 13:05 java课程设计\课程设计\bin\Music\Solve.class
目录 0 2016-01-07 13:43 java课程设计\课程设计\image\
文件 51756 2015-11-28 18:31 java课程设计\课程设计\image\2.png
文件 27008 2015-11-24 21:35 java课程设计\课程设计\image\logo.jpg
目录 0 2016-01-07 13:43 java课程设计\课程设计\src\
目录 0 2016-01-07 13:43 java课程设计\课程设计\src\Music\
文件 287593 2016-01-07 11:49 java课程设计\课程设计\src\Music\cover.png
文件 2874 2016-01-07 13:31 java课程设计\课程设计\src\Music\Entry.java
文件 760 2016-01-07 11:53 java课程设计\课程设计\src\Music\FlashThread.java
文件 1033 2016-01-07 11:51 java课程设计\课程设计\src\Music\FlashWindow.java
文件 8211 2016-01-07 13:32 java课程设计\课程设计\src\Music\Homepage.java
文件 730 2016-01-01 08:46 java课程设计\课程设计\src\Music\ImagePanel.java
............此处省略3个文件信息
相关资源
- healthsys.zip个人健康管理系统小程序端
- 期末javaweb的一个项目
- JAVA100个。SE的经典桌面应用程序
- 2018年最新版Java程序员面试宝典
- (Java技术).rar
- Java拼图游戏课程设计
- JAVA固定资产管理系统
- java/jsp项目论坛短消息
- java实现注册时发送激活邮件+激活
- 公司办公信息管理系统
- PDFlib-6.0.2-Windows库以及java c++开发
- JSP+Mysql教师教学质量测评系统论文
- Java Web项目开发案例精粹15-个人理财管
- Java Web项目开发案例精粹13-仓库管理系
- 最全的图书管理系统java+mysql
- java scp实现方式
- java增删改查小项目
- 图书进存销系统 java GUI 界面 mysql 数据
- 电影院管理系统——毕业设计模板文
- java版超级玛丽源代码
- java通讯录java通讯录java通讯录
- 《JAVA程序设计教程》第二版施霞萍编
- 校园小商品交易系统 java
- java dvd影碟管理系统
- java项目当当网完整版
- Java数据库系统开发案例精选.rar
- java SQL 超市管理系统
- 韩顺平java从入门到精通上课所有笔记
- 人口信息管理系统java
- java学生管理系统详细论文
评论
共有 条评论