资源简介
里面有导入说明,用的是eclipse开放的,数据库用的是mysql,用了外部的音乐播放类,还有界面美化jar包
代码片段和文件信息
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
public class AddMusic extends Jframe {
private JPanel contentPane;
private JTextField textField_2;
JFileChooser jfc=new JFileChooser();
private DBconnect dbc=new DBconnect();
public AddMusic() {
setResizable(false);
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setBounds(600 300 422 321);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5 5 5 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel label_2 = new JLabel(“\u6B4C\u66F2\u8DEF\u5F84“);
label_2.setBounds(47 101 72 18);
contentPane.add(label_2);
JButton btnNewButton = new JButton(“\u9009\u62E9“);
btnNewButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
FileNameExtensionFilter filter = new FileNameExtensionFilter(“Allowd File““mp3“);//设置过滤器
jfc.setFileFilter(filter);
int value = jfc.showOpenDialog(btnNewButton);
if (value == JFileChooser.APPROVE_OPTION){
textField_2.setText(jfc.getSelectedFile().getPath());}
}
});
btnNewButton.setBounds(286 97 113 27);
contentPane.add(btnNewButton);
textField_2 = new JTextField();
textField_2.setBounds(133 98 124 24);
contentPane.add(textField_2);
textField_2.setColumns(10);
JButton button = new JButton(“\u6DFB\u52A0“);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
try {
String regex=“[-.]“;
String music[]=jfc.getSelectedFile().getName().split(regex);
String s=“\\\\“;
music[1]=music[1].replaceAll(“\‘““\‘\‘“);
String str=textField_2.getText().replaceAll(s “\\\\\\\\“);
str=str.replaceAll(“\‘““\‘\‘“);
if(dbc.getStatement().executeQuery(“SELECT * FROM MUSICIMFORMATION WHERE MUSICNAME=‘“+music[1]+“‘and singer=‘“+music[0]+“‘“).next()){
JOptionPane.showMessageDialog(button “该音乐已存在“ “提示“ JOptionPane.WARNING_MESSAGE);
}
else{
dbc.getStatement().execute(“INSERT INTO MUSICIMFORMATION VALUES(‘“+music[1]+“‘‘“+music[0]+“‘‘“+music[2]+“‘‘“+str+“‘)“);
JOptionPane.showMessageDialog(button “添加成功“ “提示“ JOptionPane.WARNING_MESSAGE);
}
} catch (SQLException e1) {
// TODO 自动生成的 catch 块
e1.printStackTrace();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4132 2017-11-19 19:35 简易音乐播放器\Dump20171119.sql
文件 764 2017-06-04 14:05 简易音乐播放器\点歌系统\.classpath
文件 388 2017-06-04 13:11 简易音乐播放器\点歌系统\.project
文件 598 2017-06-04 13:11 简易音乐播放器\点歌系统\.settings\org.eclipse.jdt.core.prefs
文件 1475 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddMusic$1.class
文件 2513 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddMusic$2.class
文件 910 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddMusic$3.class
文件 2190 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddMusic.class
文件 2202 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddUser$1.class
文件 904 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddUser$2.class
文件 3103 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AddUser.class
文件 692 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 708 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 699 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 698 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 696 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 706 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 705 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 648 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 922 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 2733 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\Adminfr
文件 945 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterMusic$1.class
文件 947 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterMusic$2.class
文件 2379 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterMusic$3.class
文件 2464 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterMusic.class
文件 2305 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterPassword$1.class
文件 940 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterPassword$2.class
文件 2382 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterPassword.class
文件 2467 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterUserPassword$1.class
文件 964 2017-09-26 14:55 简易音乐播放器\点歌系统\bin\AlterUserPassword$2.class
............此处省略63个文件信息
- 上一篇:信息发布系统源码
- 下一篇:Java实现发音电子词典
相关资源
- Java实现发音电子词典
- 信息发布系统源码
- 崔希凡javaweb28天笔记
- Servlet+ajax+jsp 购物车系统
- 《java核心技术第9版 卷1 卷2》书中源
- javaWEB的网上书城
- 基于java新闻发布及管理系统论文
- java + sql sever2012 交通违章管理系统
- 019基于JAVA.JSP的点餐系统的设计与实现
- java图书管理系统mysql数据库
- 基于JSPJAVA医院管理系统设计与实现论
- 2018年蚂蚁课堂(每特教育)-Java工程
- JavaWeb图书管理系统源代码
- mysql-connector-java-5.1.18.rar
- 基于java的邮件客户端的设计和实现
- 所罗门插入式算法求解VRPTW问题
- 电子商务平台,jsp+servlet+javaBean MVC设
- javaweb超市进销存管理系统
- 基于JAVAEE的网上订餐的设计与实现论
- Hibernate与Struts 2整合应用案例
- JD-GUI for mac(java反编译工具mac版本)
- 数据库图书管理系统完整版的java项目
- java生成PDF
- java培训ppt课件
- JAVA企业网站
- 可二次开发的java项目,简单的增删改
- Java大作业个人通讯录
- 基于jsp servlet的超市管理系统
- Javaweb期末大作业教务管理
- JAVAWEB题库系统
评论
共有 条评论