package train_table;
import java.sql.ResultSet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import javax.swing.border.*;
import javax.swing.table.*;
import javax.swing.event.*;
import com.borland.dbswing.*;
import com.borland.dx.sql.dataset.*;
import com.borland.dx.dataset.*;
public class mainfrm extends JFrame {
private JPanel contentPane;
private JMenuBar jMenuBar1 = new JMenuBar();
private JMenu jMenuFile = new JMenu();
private JMenuItem jMenuFileExit = new JMenuItem();
private JMenu jMenuHelp = new JMenu();
private JMenu jMenu1 = new JMenu();
private JMenuItem jMenuItem2 = new JMenuItem();
private JMenuItem jMenuItem3 = new JMenuItem();
private XYLayout xYLayout1 = new XYLayout();
private JTabbedPane jTabbedPane1 = new JTabbedPane();
private JPanel start_panel = new JPanel();
private JPanel end_panel = new JPanel();
private XYLayout xYLayout2 = new XYLayout();
private JPanel jPanel1 = new JPanel();
private JLabel jLabel1 = new JLabel();
private Border border1;
private Border border2;
private Border border3;
private JPanel jPanel3 = new JPanel();
private Border border4;
String[] s_QueryMode={"车次","车站"}; //定义一数组,加载到jComboBox中
private JComboBox querymode_CmbBx1 = new JComboBox(s_QueryMode);
private XYLayout xYLayout5 = new XYLayout();
private JButton query_btn1 = new JButton();
private JTextField query_txt1 = new JTextField();
private Border border5;
private JPanel jPanel4 = new JPanel();
private Border border6;
private JLabel noteLabel1 = new JLabel();
private JMenuItem jMenuItem4 = new JMenuItem();
private JMenu jMenu2 = new JMenu();
private JMenuItem passwordMenu = new JMenuItem();
private TableScrollPane tableScrollPane1 = new TableScrollPane();
private Database database1 = new Database();
private JdbTable jdbTable1 = new JdbTable();
private QueryDataSet queryDataSet1 = new QueryDataSet();
private Column column1 = new Column();
private Column column3 = new Column();
private TitledBorder titledBorder1;
private TitledBorder titledBorder2;
private TitledBorder titledBorder3;
private TitledBorder titledBorder4;
private XYLayout xYLayout3 = new XYLayout();
private JLabel jLabel2 = new JLabel();
private JLabel jLabel3 = new JLabel();
private JLabel jLabel4 = new JLabel();
private JLabel jLabel5 = new JLabel();
private Column column2 = new Column();
private Column column4 = new Column();
private Column column5 = new Column();
private Column column6 = new Column();
private TitledBorder titledBorder5;
private Column column8 = new Column();
private Column column12 = new Column();
private JButton jButton1 = new JButton();
private JMenuItem jMenuItem5 = new JMenuItem();
private XYLayout xYLayout4 = new XYLayout();
private JLabel jLabel6 = new JLabel();
private JLabel jLabel7 = new JLabel();
private JLabel jLabel8 = new JLabel();
private JLabel jLabel9 = new JLabel();
private JPanel jPanel2 = new JPanel();
private JLabel jLabel10 = new JLabel();
private XYLayout xYLayout6 = new XYLayout();
private TitledBorder titledBorder6;
private TitledBorder titledBorder7;
private JScrollPane jScrollPane1 = new JScrollPane();
private JdbTable jdbTable2 = new JdbTable();
private JPanel jPanel5 = new JPanel();
private TitledBorder titledBorder8;
private JLabel note_label2 = new JLabel();
private JPanel jPanel6 = new JPanel();
private TitledBorder titledBorder9;
private JComboBox query_com2 = new JComboBox(s_QueryMode);
private JTextField query_txt2 = new JTextField();
private JButton jButton2 = new JButton();
private JButton jButton3 = new JButton();
private XYLayout xYLayout7 = new XYLayout();
private Database database2 = new Database();
private QueryDataSet queryDataSet4 = new QueryDataSet();
private Column column20 = new Column();
private Column column21 = new Column();
private Column column7 = new Column();
private Column column9 = new Column();
private Column column11 = new Column();
private Column column13 = new Column();
public mainfrm() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(mainfrm.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
border1 = BorderFactory.createLineBorder(SystemColor.desktop,1);
border2 = BorderFactory.createEmptyBorder();
border3 = BorderFactory.createLineBorder(new Color(92, 98, 0),1);
border4 = BorderFactory.createLineBorder(new Color(131, 105, 0),1);
border5 = BorderFactory.createLineBorder(new Color(138, 144, 177),1);
border6 = BorderFactory.createLineBorder(new Color(131, 79, 0),1);
titledBorder1 = new TitledBorder("");
titledBorder2 = new TitledBorder("");
titledBorder3 = new TitledBorder("");
titledBorder4 = new TitledBorder("");
titledBorder5 = new TitledBorder("");
titledBorder6 = new TitledBorder("");
titledBorder7 = new TitledBorder("");
titledBorder8 = new TitledBorder("");
titledBorder9 = new TitledBorder("");
contentPane.setLayout(xYLayout1);
this.setForeground(Color.pink);
this.setSize(new Dimension(560,400));
this.setTitle("北京西客站火车时刻表");
jMenuFile.setText("文件");
jMenuFileExit.setText("退出");
jMenuFileExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuFileExit_actionPerformed(e);
}
});
jMenuHelp.setText("票务");
jMenu1.setText("帮助");
jMenuItem2.setText("关于");
jMenuItem3.setText("帮助");
jTabbedPane1.setTabPlacement(JTabbedPane.BOTTOM);
start_panel.setLayout(xYLayout2);
jPanel1.setLayout(xYLayout3);
jLabel1.setForeground(Color.blue);
jLabel1.setText("北京西客站始发列车时刻表");
jPanel1.setBorder(titledBorder4);
jPanel3.setBorder(titledBorder3);
jPanel3.setLayout(xYLayout5);
query_btn1.setText("查询");
query_btn1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
query_btn1_actionPerformed(e);
}
});
jPanel4.setBorder(titledBorder1);
noteLabel1.setText("欢迎进入本系统");
jMenuItem4.setText("订票");
jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem4_actionPerformed(e);
}
});
jMenu2.setText("管理");
passwordMenu.setActionCommand("用户管理");
passwordMenu.setText("用户管理");
passwordMenu.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
passwordMenu_actionPerformed(e);
}
});
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:traindb", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
queryDataSet1.setReadOnly(true);
queryDataSet1.setEditable(false);
queryDataSet1.setEnableInsert(false);
queryDataSet1.setEnableUpdate(false);
queryDataSet1.setEnableDelete(false);
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT main_db.\"车次\",main_db.\"车种\",main_db.\"终点站\",main_db.\"发车时间\",main_db.\"到站时间\",main_db.\"备注\" " +
"FROM main_db", null, true, Load.ALL));
queryDataSet1.addNavigationListener(new com.borland.dx.dataset.NavigationListener() {
public void navigated(NavigationEvent e) {
queryDataSet1_navigated(e);
}
});
jdbTable1.setBorder(border2);
jdbTable1.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);
jdbTable1.setDataSet(queryDataSet1);
jdbTable1.setEditable(false);
column1.setColumnName("发车时间");
column1.setDataType(com.borland.dx.dataset.Variant.TIME);
column1.setReadOnly(true
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
火车票管理系统(java 数据库),java火车票售票系统,Java源码.zip (89个子文件)
train_table
src
train_table
fenbiaoshow1.java 4KB
mainfrm.java 23KB
admin_frm.java 5KB
userDialog.java 12KB
dbBean.java 902B
jianjie.java 2KB
GetFrmLocation.java 467B
trainApp.java 1KB
AboutFrm.jbx 517B
fenbiaoshow2.java 3KB
errormessage.java 798B
JianSuanShiJian.java 1KB
tuipiaoFrm.java 9KB
tuipiaoFrm.jbx 2KB
dingpiaoFrm.java 13KB
AboutFrm.java 1KB
trainmaindb.mdb 1.99MB
classes
train_table
admin_frm$2.class 693B
mainfrm$10.class 712B
tuipiaoFrm$2.class 704B
dingpiaoFrm$1.class 705B
JianSuanShiJian.class 829B
userDialog$4.class 699B
userDialog$2.class 704B
tuipiaoFrm.class 9KB
mainfrm$5.class 710B
tuipiaoFrm$1.class 704B
userDialog$3.class 704B
mainfrm$6.class 681B
userDialog$1.class 704B
mainfrm$8.class 681B
dingpiaoFrm$5.class 705B
dbBean.class 2KB
admin_frm$4.class 660B
userDialog.class 9KB
dingpiaoFrm$2.class 705B
mainfrm$7.class 683B
admin_frm$3.class 783B
jianjie.class 2KB
errormessage.class 931B
trainApp.class 1KB
fenbiaoshow1.class 5KB
tuipiaoFrm$4.class 699B
mainfrm$2.class 683B
admin_frm$1.class 693B
mainfrm$9.class 681B
mainfrm.class 19KB
userDialog$5.class 699B
mainfrm$11.class 712B
fenbiaoshow2.class 4KB
mainfrm$3.class 683B
dingpiaoFrm$4.class 710B
dingpiaoFrm.class 11KB
mainfrm$1.class 686B
tuipiaoFrm$3.class 699B
mainfrm$4.class 685B
dingpiaoFrm$3.class 710B
AboutFrm.class 2KB
admin_frm.class 6KB
GetFrmLocation.class 815B
train_table.jpx 4KB
doc
运行结果图
始发表.gif 11KB
查询91车次.gif 8KB
输入错误提示.gif 2KB
登录.gif 3KB
始发表分表信息.gif 36KB
用户管理表.gif 5KB
订票表.gif 6KB
到站表.gif 11KB
退票表.gif 4KB
输入为空提示.gif 2KB
查询荆门车站.gif 9KB
train_table
trainApp.html 364B
mainfrm.html 379B
jianjie.html 379B
GetFrmLocation.html 382B
fenbiaoshow2.html 394B
dingpiaoFrm.html 391B
userfrm.html 379B
AboutFrm.html 382B
JianSuanShiJian.html 385B
userDialog.html 389B
fenbiaoshow1.html 394B
tuipiaoFrm.html 388B
dbBean.html 358B
admin_frm.html 385B
train_table.html 2KB
train_table.jpx.local 2KB
www.pudn.com.txt 218B
共 89 条
- 1
lithops7
- 粉丝: 325
- 资源: 4457
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页