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

📄 displaydataframe.java

📁 Java灵感编程1-101之21-40
💻 JAVA
字号:
package displaydata;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.dx.dataset.*;import com.borland.dx.sql.dataset.*;import com.borland.jbcl.layout.*;import com.borland.dbswing.*;/** * <p>Title:  display Data demo</p> * <p>Description: This is a display Data demo</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: d6-125</p> * @author liujun * @version 1.0 */public class displayDataFrame extends JFrame {  JPanel contentPane;  TextDataFile textDataFile1 = new TextDataFile();  ProcedureDataSet procedureDataSet1 = new ProcedureDataSet();  Column column1 = new Column();  Column column2 = new Column();  Column column3 = new Column();  Column column4 = new Column();  JLabel jLabel1 = new JLabel();  XYLayout xYLayout1 = new XYLayout();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JLabel jLabel4 = new JLabel();  JdbTextField jdbTextField1 = new JdbTextField();  JdbTextField jdbTextField2 = new JdbTextField();  JdbTextField jdbTextField3 = new JdbTextField();  JdbTextField jdbTextField4 = new JdbTextField();  Column column5 = new Column();  Column column6 = new Column();  Column column7 = new Column();  Column column8 = new Column();  Column column9 = new Column();  Column column10 = new Column();  Column column11 = new Column();  Column column12 = new Column();  JScrollBar jScrollBar1 = new JScrollBar();  //Construct the frame  public displayDataFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    //setIconImage(Toolkit.getDefaultToolkit().createImage(displayDataFrame.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    jLabel1.setText("商品编号");    column4.setCaption("商品单位");    column4.setColumnName("NewColumn4");    column4.setDataType(com.borland.dx.dataset.Variant.STRING);    column4.setPreferredOrdinal(3);    column4.setServerColumnName("NewColumn4");    column4.setSqlType(0);    column3.setCaption("商品价格");    column3.setColumnName("NewColumn3");    column3.setDataType(com.borland.dx.dataset.Variant.FLOAT);    column3.setPreferredOrdinal(2);    column3.setServerColumnName("NewColumn3");    column3.setSqlType(0);    column2.setCaption("商品名称");    column2.setColumnName("NewColumn2");    column2.setDataType(com.borland.dx.dataset.Variant.STRING);    column2.setPreferredOrdinal(1);    column2.setServerColumnName("NewColumn2");    column2.setSqlType(0);    column1.setCaption("商品编号");    column1.setColumnName("NewColumn1");    column1.setDataType(com.borland.dx.dataset.Variant.INT);    column1.setPreferredOrdinal(0);    column1.setServerColumnName("NewColumn1");    column1.setSqlType(0);    procedureDataSet1.setDataFile(textDataFile1);    textDataFile1.setFileName("G:\\liushujun\\javaexam\\jb6exam\\displayData\\displayData\\data.txt");    textDataFile1.setSeparator(",");    contentPane.setLayout(xYLayout1);    this.setSize(new Dimension(223, 210));    this.setTitle("display Data Frame Demo");    this.addWindowListener(new java.awt.event.WindowAdapter() {      public void windowOpened(WindowEvent e) {        this_windowOpened(e);      }    });    procedureDataSet1.setColumns(new Column[] {column1, column2, column3, column4});    jLabel2.setText("商品名称");    jLabel3.setText("商品价格");    jLabel4.setText("商品单位");    jdbTextField1.setText("jdbTextField1");    jdbTextField1.setColumnName("NewColumn1");    jdbTextField1.setDataSet(procedureDataSet1);    jdbTextField2.setText("jdbTextField1");    jdbTextField2.setHorizontalAlignment(SwingConstants.RIGHT);    jdbTextField2.setColumnName("NewColumn2");    jdbTextField2.setDataSet(procedureDataSet1);    jdbTextField3.setText("jdbTextField1");    jdbTextField3.setColumnName("NewColumn3");    jdbTextField3.setDataSet(procedureDataSet1);    jdbTextField4.setText("jdbTextField1");    jdbTextField4.setHorizontalAlignment(SwingConstants.RIGHT);    jdbTextField4.setColumnName("NewColumn4");    jdbTextField4.setDataSet(procedureDataSet1);    column5.setSqlType(0);    column5.setServerColumnName("NewColumn1");    column5.setPreferredOrdinal(0);    column5.setDataType(com.borland.dx.dataset.Variant.INT);    column5.setColumnName("NewColumn1");    column5.setCaption("商品编号");    column6.setSqlType(0);    column6.setServerColumnName("NewColumn1");    column6.setPreferredOrdinal(0);    column6.setDataType(com.borland.dx.dataset.Variant.INT);    column6.setColumnName("NewColumn1");    column6.setCaption("商品编号");    column7.setSqlType(0);    column7.setServerColumnName("NewColumn1");    column7.setPreferredOrdinal(0);    column7.setDataType(com.borland.dx.dataset.Variant.INT);    column7.setColumnName("NewColumn1");    column7.setCaption("商品编号");    column8.setSqlType(0);    column8.setServerColumnName("NewColumn1");    column8.setPreferredOrdinal(0);    column8.setDataType(com.borland.dx.dataset.Variant.INT);    column8.setColumnName("NewColumn1");    column8.setCaption("商品编号");    column9.setSqlType(0);    column9.setServerColumnName("NewColumn1");    column9.setPreferredOrdinal(0);    column9.setDataType(com.borland.dx.dataset.Variant.INT);    column9.setColumnName("NewColumn1");    column9.setCaption("商品编号");    column10.setSqlType(0);    column10.setServerColumnName("NewColumn1");    column10.setPreferredOrdinal(0);    column10.setDataType(com.borland.dx.dataset.Variant.INT);    column10.setColumnName("NewColumn1");    column10.setCaption("商品编号");    column11.setSqlType(0);    column11.setServerColumnName("NewColumn1");    column11.setPreferredOrdinal(0);    column11.setDataType(com.borland.dx.dataset.Variant.INT);    column11.setColumnName("NewColumn1");    column11.setCaption("商品编号");    column12.setSqlType(0);    column12.setServerColumnName("NewColumn1");    column12.setPreferredOrdinal(0);    column12.setDataType(com.borland.dx.dataset.Variant.INT);    column12.setColumnName("NewColumn1");    column12.setCaption("商品编号");    jScrollBar1.setBlockIncrement(4);    jScrollBar1.setMaximum(10);    jScrollBar1.setOrientation(JScrollBar.HORIZONTAL);    jScrollBar1.setValue(0);    jScrollBar1.setVisibleAmount(2);    jScrollBar1.setOpaque(false);    jScrollBar1.setToolTipText("");    jScrollBar1.addAdjustmentListener(new java.awt.event.AdjustmentListener() {      public void adjustmentValueChanged(AdjustmentEvent e) {        jScrollBar1_adjustmentValueChanged(e);      }    });    contentPane.add(jLabel1, new XYConstraints(10, 13, 56, -1));    contentPane.add(jdbTextField1, new XYConstraints(66, 7, 133, -1));    contentPane.add(jLabel2, new XYConstraints(10, 46, 56, -1));    contentPane.add(jdbTextField2, new XYConstraints(66, 42, 133, -1));    contentPane.add(jLabel3, new XYConstraints(10, 81, 56, -1));    contentPane.add(jdbTextField3, new XYConstraints(66, 78, 133, -1));    contentPane.add(jLabel4, new XYConstraints(10, 115, 56, -1));    contentPane.add(jdbTextField4, new XYConstraints(66, 112, 133, -1));    contentPane.add(jScrollBar1,  new XYConstraints(2, 151, 206, 24));  }  //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);    }  }  void jScrollBar1_adjustmentValueChanged(AdjustmentEvent e) {   //设置滚动条的最大值   jScrollBar1.setValue(e.getValue());   //设置数据集的当前值   procedureDataSet1.goToRow(e.getValue());  }  void this_windowOpened(WindowEvent e) {   //设置滚动条的最大值    jScrollBar1.setMaximum(procedureDataSet1.getRowCount()+1);   }}

⌨️ 快捷键说明

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