package trtain_out_system;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.JTable;
public class BusManagement extends javax.swing.JFrame {
Common common=new Common();
Statement stmt = null;
PreparedStatement pstm =null;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
private javax.swing.JTextField jTextField1;
private javax.swing.JToggleButton jToggleButton1;
private javax.swing.JToggleButton jToggleButton2;
public BusManagement() {
initComponents();
}
private void initComponents() {
jPanel2 = new javax.swing.JPanel();
jToggleButton1 = new javax.swing.JToggleButton();
jToggleButton2 = new javax.swing.JToggleButton();
jButton1 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jButton8 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton10 = new javax.swing.JButton();
jTextField1 = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel2.setBackground(new java.awt.Color(18 ,161, 130));
jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "车站信息管理系统", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("微软雅黑", 1, 24), new java.awt.Color(255, 255, 255))); // NOI18N
jPanel2.setAutoscrolls(true);
jToggleButton1.setText("退出");
jToggleButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jToggleButton1ActionPerformed(evt);
}
});
jToggleButton2.setText("返回");
jToggleButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jToggleButton2ActionPerformed(evt);
}
});
jButton1.setText("修改");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
jScrollPane1.setViewportView(jTable1);
jButton8.setText("刷新");
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt);
}
});
jButton9.setText("删除");
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt);
}
});
jButton10.setText("查询");
jButton10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton10ActionPerformed(evt);
}
});
jButton2.setText("增加");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addGap(0, 699, Short.MAX_VALUE)
.addComponent(jToggleButton2)
.addGap(18, 18, 18)
.addComponent(jToggleButton1))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jScrollPane1)
.addContainerGap())
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 228, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton8)
.addGap(54, 54, 54))))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addGap(15, 15, 15)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton10)
.addComponent(jButton1)
.addComponent(jButton9)
.addComponent(jButton8)
.addComponent(jButton2))
.addGap(18, 18, 18)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 383, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jToggleButton1)
.addComponent(jToggleButton2))
.addContainerGap())
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(47, 47, 47)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(282, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParal
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该系统是模拟的火车站管理系统,使用Java swing 实现的图形界面,sql server 作为数据库,压缩包里包含了数据库的sql语句。详情见:https://blog.csdn.net/weixin_46671666/article/details/122309851
资源详情
资源评论
资源推荐
收起资源包目录
Java swing+sql server 实现的车站管理系统适用于课设、大作业 (121个子文件)
BusManagement.class 16KB
AdminManagement.class 15KB
RunManagement.class 15KB
TrainManagement.class 14KB
Purchase.class 14KB
StationManagement.class 14KB
UserManagement.class 14KB
ManagementCenter.class 12KB
Menu.class 11KB
Register.class 10KB
AdminLogin.class 10KB
UserLogin.class 9KB
Common.class 2KB
AdminLogin$2.class 933B
UserLogin$1.class 927B
StationManagement$1.class 829B
StationManagement$2.class 829B
StationManagement$6.class 824B
StationManagement$5.class 823B
StationManagement$7.class 823B
StationManagement$3.class 823B
ManagementCenter$2.class 823B
ManagementCenter$1.class 823B
StationManagement$4.class 823B
TrainManagement$1.class 817B
ManagementCenter$8.class 817B
TrainManagement$2.class 817B
ManagementCenter$7.class 817B
ManagementCenter$4.class 817B
ManagementCenter$5.class 817B
ManagementCenter$9.class 817B
AdminManagement$2.class 817B
ManagementCenter$6.class 817B
AdminManagement$1.class 817B
ManagementCenter$3.class 817B
AdminManagement$6.class 812B
TrainManagement$6.class 812B
TrainManagement$4.class 811B
AdminManagement$7.class 811B
TrainManagement$5.class 811B
AdminManagement$5.class 811B
TrainManagement$3.class 811B
UserManagement$2.class 811B
UserManagement$1.class 811B
AdminManagement$4.class 811B
TrainManagement$7.class 811B
AdminManagement$3.class 811B
UserManagement$6.class 806B
RunManagement$2.class 805B
RunManagement$1.class 805B
UserManagement$5.class 805B
UserManagement$3.class 805B
BusManagement$2.class 805B
UserManagement$4.class 805B
BusManagement$1.class 805B
BusManagement$6.class 800B
RunManagement$6.class 800B
RunManagement$4.class 799B
RunManagement$7.class 799B
BusManagement$4.class 799B
RunManagement$5.class 799B
BusManagement$7.class 799B
BusManagement$3.class 799B
RunManagement$3.class 799B
BusManagement$5.class 799B
AdminLogin$1.class 787B
AdminLogin$4.class 781B
UserLogin$3.class 781B
AdminLogin$3.class 781B
UserLogin$4.class 775B
Register$2.class 775B
Purchase$1.class 775B
Register$1.class 775B
UserLogin$2.class 775B
Purchase$2.class 775B
Purchase$4.class 769B
Purchase$3.class 769B
Register$3.class 769B
Purchase$5.class 769B
Purchase$6.class 769B
Menu$1.class 751B
Menu$2.class 751B
Menu$6.class 745B
Menu$4.class 745B
Menu$5.class 745B
Menu$3.class 745B
StationManagement$8.class 611B
ManagementCenter$10.class 609B
TrainManagement$8.class 603B
AdminManagement$8.class 603B
UserManagement$7.class 599B
RunManagement$8.class 595B
BusManagement$8.class 595B
AdminLogin$5.class 583B
UserLogin$5.class 579B
Register$4.class 575B
Purchase$7.class 575B
Menu$7.class 559B
.classpath 825B
.gitignore 184B
共 121 条
- 1
- 2
ES·Lad
- 粉丝: 131
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0