📄 cardmaintainframe.java~19~
字号:
package parkingsystem;import javax.swing.*;import java.awt.*;import com.borland.dbswing.*;import com.borland.dx.sql.dataset.*;import com.borland.dx.dataset.*;import com.borland.jbcl.layout.*;import javax.swing.border.*;import java.awt.event.*;public class CardMaintainFrame extends JFrame { BorderLayout borderLayout1 = new BorderLayout(); Database database1 = new Database(); Column column1 = new Column(); JTabbedPane jTabbedPane1 = new JTabbedPane(); JPanel jPanel1 = new JPanel(); JPanel jPanel2 = new JPanel(); BorderLayout borderLayout2 = new BorderLayout(); TableScrollPane tableScrollPane1 = new TableScrollPane(); JdbTable jdbTable1 = new JdbTable(); QueryDataSet queryDataSet1 = new QueryDataSet(); JPanel jPanel3 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JdbNavToolBar jdbNavToolBar1 = new JdbNavToolBar(); JLabel jLabel1 = new JLabel(); JdbNavField jdbNavField1 = new JdbNavField(); JdbStatusLabel jdbStatusLabel1 = new JdbStatusLabel(); BorderLayout borderLayout3 = new BorderLayout(); TableScrollPane tableScrollPane2 = new TableScrollPane(); JdbTable jdbTable2 = new JdbTable(); JPanel jPanel4 = new JPanel(); JPanel jPanel5 = new JPanel(); Border border1; TitledBorder titledBorder1; XYLayout xYLayout2 = new XYLayout(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JButton jButton3 = new JButton(); QueryDataSet queryDataSet2 = new QueryDataSet(); XYLayout xYLayout3 = new XYLayout(); JdbNavToolBar jdbNavToolBar2 = new JdbNavToolBar(); JdbLabel jdbLabel1 = new JdbLabel(); JdbNavField jdbNavField2 = new JdbNavField(); JdbStatusLabel jdbStatusLabel2 = new JdbStatusLabel(); Column column2 = new Column(); Column column3 = new Column(); Column column4 = new Column(); Column column5 = new Column(); JButton jButton4 = new JButton(); public CardMaintainFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { border1 = new EtchedBorder(EtchedBorder.RAISED,Color.white,new Color(165, 163, 151)); titledBorder1 = new TitledBorder(border1,"长期卡信息维护"); this.getContentPane().setLayout(borderLayout1); database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=carparkingdb", "sa", "", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver")); column1.setColumnName(""); column1.setDataType(com.borland.dx.dataset.Variant.STRING); column1.setServerColumnName("NewColumn1"); column1.setSqlType(0); jPanel1.setToolTipText(""); jPanel1.setLayout(borderLayout2); queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select CardID,Password,CardType from card where CardType=\'次卡\'", null, true, Load.ALL)); jdbTable1.setDataSet(queryDataSet1); jPanel3.setPreferredSize(new Dimension(500, 30)); jPanel3.setLayout(xYLayout1); jdbNavToolBar1.setButtonStateDelete(JdbNavToolBar.HIDDEN); jdbNavToolBar1.setButtonStatePost(JdbNavToolBar.AUTO_ENABLED); jdbNavToolBar1.setButtonStateCancel(JdbNavToolBar.AUTO_ENABLED); jdbNavToolBar1.setDataSet(queryDataSet1); jLabel1.setFont(new java.awt.Font("Dialog", 0, 12)); jLabel1.setText("Find:"); jdbNavField1.setColumnName("CardID"); jdbNavField1.setFont(new java.awt.Font("Dialog", 0, 12)); jdbNavField1.setText("jdbNavField1"); jdbNavField1.setColumnName("CardID"); jdbNavField1.setDataSet(queryDataSet1); jdbStatusLabel1.setText("jdbStatusLabel1"); jPanel2.setLayout(borderLayout3); jPanel4.setPreferredSize(new Dimension(500, 30)); jPanel4.setLayout(xYLayout3); jPanel5.setBorder(titledBorder1); jPanel5.setPreferredSize(new Dimension(120, 400)); jPanel5.setLayout(xYLayout2); jButton1.setFont(new java.awt.Font("Dialog", 0, 12)); jButton1.setText("新开卡"); jButton1.addActionListener(new CardMaintainFrame_jButton1_actionAdapter(this)); jButton2.setFont(new java.awt.Font("Dialog", 0, 12)); jButton2.setText("修改卡"); jButton2.addActionListener(new CardMaintainFrame_jButton2_actionAdapter(this)); jButton3.setFont(new java.awt.Font("Dialog", 0, 12)); jButton3.setText("卡续期"); jButton3.addActionListener(new CardMaintainFrame_jButton3_actionAdapter(this)); queryDataSet2.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "select * from card where CardType=\'长期卡\'", null, true, Load.ALL)); jdbTable2.setDataSet(queryDataSet2); jdbTable2.setEditable(false); jdbNavToolBar2.setButtonStateFirst(JdbNavToolBar.AUTO_ENABLED); jdbNavToolBar2.setButtonStateInsert(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setButtonStateDelete(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setButtonStatePost(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setButtonStateCancel(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setButtonStateDitto(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setButtonStateSave(JdbNavToolBar.HIDDEN); jdbNavToolBar2.setDataSet(queryDataSet2); jdbLabel1.setText("Find:"); jdbNavField2.setFont(new java.awt.Font("Dialog", 0, 12)); jdbNavField2.setText("jdbNavField2"); jdbNavField2.setColumnName("CardID"); jdbNavField2.setDataSet(queryDataSet2); jdbStatusLabel2.setText("jdbStatusLabel2"); column2.setAlignment(com.borland.dx.text.Alignment.LEFT | com.borland.dx.text.Alignment.MIDDLE); column2.setColumnName("CardID"); column2.setDataType(com.borland.dx.dataset.Variant.INT); column2.setRowId(true); column2.setTableName("card"); column2.setWidth(10); column2.setServerColumnName("CardID"); column2.setSqlType(4); column3.setAlignment(com.borland.dx.text.Alignment.LEFT | com.borland.dx.text.Alignment.MIDDLE); column3.setColumnName("TimeLimit"); column3.setDataType(com.borland.dx.dataset.Variant.TIMESTAMP); column3.setTableName("card"); column3.setServerColumnName("TimeLimit"); column3.setSqlType(93); column4.setColumnName("CardType"); column4.setDataType(com.borland.dx.dataset.Variant.STRING); column4.setPrecision(10); column4.setTableName("card"); column4.setWidth(8); column4.setServerColumnName("CardType"); column4.setSqlType(12); column5.setColumnName("CarNum"); column5.setDataType(com.borland.dx.dataset.Variant.STRING); column5.setPrecision(20); column5.setTableName("card"); column5.setWidth(10); column5.setServerColumnName("CarNum"); column5.setSqlType(12); queryDataSet2.setColumns(new Column[] {column2, column4, column5, column3}); jButton4.addActionListener(new CardMaintainFrame_jButton4_actionAdapter(this)); jButton4.setText("添加车主"); jButton4.setFont(new java.awt.Font("Dialog", 0, 12)); this.getContentPane().add(jTabbedPane1, BorderLayout.CENTER); jTabbedPane1.add(jPanel1, "次卡"); jPanel1.add(tableScrollPane1, BorderLayout.CENTER); jPanel1.add(jPanel3, BorderLayout.NORTH); jPanel3.add(jdbNavToolBar1, new XYConstraints(1, 0, 338, 38)); jPanel3.add(jLabel1, new XYConstraints(342, 7, 42, 19)); jPanel3.add(jdbNavField1, new XYConstraints(376, 4, 110, 21)); jPanel1.add(jdbStatusLabel1, BorderLayout.SOUTH); tableScrollPane1.getViewport().add(jdbTable1, null); jTabbedPane1.add(jPanel2, "长期卡"); jPanel2.add(tableScrollPane2, BorderLayout.CENTER); jPanel2.add(jPanel4, BorderLayout.NORTH); jPanel4.add(jdbNavToolBar2, new XYConstraints(4, 1, 183, 26)); jPanel4.add(jdbLabel1, new XYConstraints(194, 4, 49, 22)); jPanel4.add(jdbNavField2, new XYConstraints(238, 4, 114, 24)); jPanel2.add(jPanel5, BorderLayout.EAST); jPanel5.add(jButton1, new XYConstraints(10, 13, 88, 33)); jPanel5.add(jButton2, new XYConstraints(10, 81, 88, 32)); jPanel5.add(jButton3, new XYConstraints(10, 148, 88, 32)); jPanel5.add(jButton4, new XYConstraints(10, 215, 88, 32)); jPanel2.add(jdbStatusLabel2, BorderLayout.SOUTH); tableScrollPane2.getViewport().add(jdbTable2, null); } void jButton3_actionPerformed(ActionEvent e) { CardExtend cardExtend=new CardExtend(this,"长期卡续期",false,database1,queryDataSet2); cardExtend.show(); } void jButton1_actionPerformed(ActionEvent e) { CreateLongCardDialog createCard=new CreateLongCardDialog(this,"新开长期卡",false,queryDataSet2,database1); createCard.show(); } void jButton2_actionPerformed(ActionEvent e) { LongCardMaintainDialog carMaintain=new LongCardMaintainDialog(this,"长期卡信息修改",false,database1,queryDataSet2); carMaintain.show(); } void jButton4_actionPerformed(ActionEvent e) { CreateCarOwerDialog carOwer=new CreateCarOwerDialog(this,"添加车主信息",false,queryDataSet2); carOwer.show(); }}class CardMaintainFrame_jButton3_actionAdapter implements java.awt.event.ActionListener { CardMaintainFrame adaptee; CardMaintainFrame_jButton3_actionAdapter(CardMaintainFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton3_actionPerformed(e); }}class CardMaintainFrame_jButton1_actionAdapter implements java.awt.event.ActionListener { CardMaintainFrame adaptee; CardMaintainFrame_jButton1_actionAdapter(CardMaintainFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}class CardMaintainFrame_jButton2_actionAdapter implements java.awt.event.ActionListener { CardMaintainFrame adaptee; CardMaintainFrame_jButton2_actionAdapter(CardMaintainFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed(e); }}class CardMaintainFrame_jButton4_actionAdapter implements java.awt.event.ActionListener { CardMaintainFrame adaptee; CardMaintainFrame_jButton4_actionAdapter(CardMaintainFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton4_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -