⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displaybuttonframe.java

📁 java灵感设计
💻 JAVA
字号:
package displaybutton;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.dbswing.*;import com.borland.dx.sql.dataset.*;/** * <p>Title: display button Demo</p> * <p>Description: This is a display button demo</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: d6-125</p> * @author Liujun * @version 1.0 */public class displaybuttonFrame extends JFrame {  JPanel contentPane;  JdbNavToolBar jdbNavToolBar1 = new JdbNavToolBar();  JPanel jPanel1 = new JPanel();  BorderLayout borderLayout1 = new BorderLayout();  JdbStatusLabel jdbStatusLabel1 = new JdbStatusLabel();  JPanel jPanel2 = new JPanel();  GridBagLayout gridBagLayout1 = new GridBagLayout();  Database database1 = new Database();  QueryDataSet queryDataSet1 = new QueryDataSet();  JdbTextField jdbTextField1 = new JdbTextField();  JdbTextField jdbTextField2 = new JdbTextField();  JdbTextField jdbTextField4 = new JdbTextField();  JdbLabel jdbLabel2 = new JdbLabel();  JdbLabel jdbLabel3 = new JdbLabel();  JdbLabel jdbLabel4 = new JdbLabel();  JdbLabel jdbLabel5 = new JdbLabel();  JdbLabel jdbLabel6 = new JdbLabel();  JdbLabel jdbLabel7 = new JdbLabel();  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JLabel jLabel4 = new JLabel();  JLabel jLabel5 = new JLabel();  JLabel jLabel6 = new JLabel();  JLabel jLabel7 = new JLabel();  JLabel jLabel8 = new JLabel();  JLabel jLabel9 = new JLabel();  JLabel jLabel10 = new JLabel();  JdbLabel jdbLabel1 = new JdbLabel();  JdbLabel jdbLabel8 = new JdbLabel();  JdbToggleButton jdbToggleButton1 = new JdbToggleButton();  ButtonGroup buttonGroup1 = new ButtonGroup();  JdbCheckBox jdbCheckBox1 = new JdbCheckBox();  JdbSlider jdbSlider1 = new JdbSlider();  JdbComboBox jdbComboBox1 = new JdbComboBox();  JdbRadioButton jdbRadioButton1 = new JdbRadioButton();  JdbRadioButton jdbRadioButton2 = new JdbRadioButton();  JdbRadioButton jdbRadioButton3 = new JdbRadioButton();  JdbRadioButton jdbRadioButton4 = new JdbRadioButton();  //Construct the frame  public displaybuttonFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    //setIconImage(Toolkit.getDefaultToolkit().createImage(displaybuttonFrame.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    this.setSize(new Dimension(533, 363));    this.setTitle("display Button Frame Demo");    jPanel1.setLayout(borderLayout1);    jdbStatusLabel1.setText("jdbStatusLabel1");    jdbStatusLabel1.setDataSet(queryDataSet1);    jPanel2.setLayout(gridBagLayout1);    database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:L:\\jb6exam\\displaybutton\\displaybutton\\displaybutton.jds", "SYSDBA", "password", false, "com.borland.datastore.jdbc.DataStoreDriver"));    database1.setDatabaseName("");    queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT \"commodity\".\"商品编号\",\"commodity\".\"商品名称\",\"commodity\".\"商品类型\",\"commodity\".\"商品数量\",\"commodity\".\"商品单位\"" +      ",\"commodity\".\"选择了该商品否\",\"commodity\".\"有优惠活动否\",\"commodity\".\"折扣\" FROM\"commodity\"", null, true, Load.ALL));    jdbTextField1.setText("jdbTextField1");    jdbTextField1.setColumns(10);    jdbTextField1.setColumnName("商品编号");    jdbTextField1.setDataSet(queryDataSet1);    jdbTextField2.setText("jdbTextField2");    jdbTextField2.setColumns(10);    jdbTextField2.setColumnName("商品名称");    jdbTextField2.setDataSet(queryDataSet1);    jdbTextField4.setText("jdbTextField4");    jdbTextField4.setColumns(10);    jdbTextField4.setColumnName("商品数量");    jdbTextField4.setDataSet(queryDataSet1);    jdbLabel2.setText("jdbLabel2");    jdbLabel2.setColumnName("商品编号");    jdbLabel2.setDataSet(queryDataSet1);    jdbLabel3.setText("jdbLabel3");    jdbLabel3.setColumnName("商品名称");    jdbLabel3.setDataSet(queryDataSet1);    jdbLabel4.setText("jdbLabel4");    jdbLabel4.setColumnName("商品类型");    jdbLabel4.setDataSet(queryDataSet1);    jdbLabel5.setText("jdbLabel5");    jdbLabel5.setColumnName("商品数量");    jdbLabel5.setDataSet(queryDataSet1);    jdbLabel6.setText("jdbLabel6");    jdbLabel6.setColumnName("商品单位");    jdbLabel6.setDataSet(queryDataSet1);    jdbLabel7.setText("jdbLabel7");    jdbLabel7.setColumnName("选择了该商品否");    jdbLabel7.setDataSet(queryDataSet1);    jLabel1.setText("商品编号:");    jLabel2.setText("用于修改的按钮");    jLabel3.setText("数据库的内容");    jLabel4.setText("商品名称:");    jLabel5.setText("商品类型:");    jLabel6.setText("商品数量:");    jLabel7.setText("商品使用单位:");    jLabel8.setText("选择该商品了吗?");    jLabel9.setText("该商品是否有优惠?");    jLabel10.setText("商品折扣:");    jdbLabel1.setText("jdbLabel1");    jdbLabel1.setColumnName("有优惠活动否");    jdbLabel1.setDataSet(queryDataSet1);    jdbLabel8.setText("jdbLabel8");    jdbLabel8.setColumnName("折扣");    jdbLabel8.setDataSet(queryDataSet1);    jdbToggleButton1.setText("商品有优惠");    jdbToggleButton1.setColumnName("有优惠活动否");    jdbToggleButton1.setDataSet(queryDataSet1);    jdbCheckBox1.setText("是");    jdbCheckBox1.setColumnName("选择了该商品否");    jdbCheckBox1.setDataSet(queryDataSet1);    jdbSlider1.setAutoscrolls(true);    jdbSlider1.setMajorTickSpacing(5);    jdbSlider1.setSnapToTicks(true);    jdbSlider1.setColumnName("折扣");    jdbSlider1.setDataSet(queryDataSet1);    jdbComboBox1.setEditable(true);    jdbComboBox1.setColumnName("商品单位");    jdbComboBox1.setDataSet(queryDataSet1);    jdbComboBox1.setItems(new String[] {"斤", "袋", "只", "台", "包", "箱", "两"});    jdbRadioButton1.setIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/shuiguo.JPG")));    jdbRadioButton1.setSelectedIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/shuiguo2.JPG")));    jdbRadioButton1.setText("水果");    jdbRadioButton1.setButtonGroup(buttonGroup1);    jdbRadioButton1.setColumnName("商品类型");    jdbRadioButton1.setDataSet(queryDataSet1);    jdbRadioButton1.setSelectedDataValue("水果");    jdbRadioButton2.setIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/dianqi.JPG")));    jdbRadioButton2.setSelectedIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/dianqi2.JPG")));    jdbRadioButton2.setText("电器");    jdbRadioButton2.setButtonGroup(buttonGroup1);    jdbRadioButton2.setColumnName("商品类型");    jdbRadioButton2.setDataSet(queryDataSet1);    jdbRadioButton2.setSelectedDataValue("电器");    jdbRadioButton3.setIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/yanjiu.GIF")));    jdbRadioButton3.setSelectedIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/yanjiu2.GIF")));    jdbRadioButton3.setText("烟酒");    jdbRadioButton3.setButtonGroup(buttonGroup1);    jdbRadioButton3.setColumnName("商品类型");    jdbRadioButton3.setDataSet(queryDataSet1);    jdbRadioButton3.setSelectedDataValue("烟酒");    jdbRadioButton4.setMaximumSize(new Dimension(73, 42));    jdbRadioButton4.setIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/riyong1.gif")));    jdbRadioButton4.setSelectedIcon(new ImageIcon(new java.net.URL("file:///L:/jb6exam/displaybutton/displaybutton/src/images/riyong2.gif")));    jdbRadioButton4.setText("日用商品");    jdbRadioButton4.setButtonGroup(buttonGroup1);    jdbRadioButton4.setColumnName("商品类型");    jdbRadioButton4.setDataSet(queryDataSet1);    jdbRadioButton4.setSelectedDataValue("日用商品");    contentPane.add(jdbNavToolBar1, BorderLayout.NORTH);    contentPane.add(jPanel1, BorderLayout.CENTER);    jPanel1.add(jdbStatusLabel1,  BorderLayout.SOUTH);    jPanel1.add(jPanel2, BorderLayout.CENTER);    jPanel2.add(jdbTextField1,                         new GridBagConstraints(1, 1, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel2,                          new GridBagConstraints(5, 1, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbTextField2,                         new GridBagConstraints(1, 2, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel3,                          new GridBagConstraints(5, 2, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel4,                          new GridBagConstraints(5, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbTextField4,                         new GridBagConstraints(1, 4, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel5,                          new GridBagConstraints(5, 4, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel6,                          new GridBagConstraints(5, 5, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel7,                          new GridBagConstraints(5, 6, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel1,                         new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel2,                         new GridBagConstraints(1, 0, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel3,                         new GridBagConstraints(5, 0, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel4,                         new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel5,                         new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel6,                         new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel7,                         new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel8,                         new GridBagConstraints(0, 6, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel9,                         new GridBagConstraints(0, 7, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jLabel10,                         new GridBagConstraints(0, 8, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel1,                         new GridBagConstraints(5, 7, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbLabel8,                         new GridBagConstraints(5, 8, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbToggleButton1,             new GridBagConstraints(1, 7, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbCheckBox1,         new GridBagConstraints(1, 6, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbSlider1,         new GridBagConstraints(1, 8, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbComboBox1,        new GridBagConstraints(1, 5, 4, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbRadioButton1,        new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbRadioButton2,       new GridBagConstraints(2, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbRadioButton3,     new GridBagConstraints(3, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    jPanel2.add(jdbRadioButton4,    new GridBagConstraints(4, 3, 1, 1, 0.0, 0.0            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));    buttonGroup1.add(jdbRadioButton1);    buttonGroup1.add(jdbRadioButton2);  }  //Overridden so we can exit when window is closed  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      System.exit(0);    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -