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

📄 testframe.java

📁 Java实例入门
💻 JAVA
字号:
package beantest;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;public class testFrame extends JFrame {  JPanel contentPane;  JLabel statusBar = new JLabel();  BorderLayout borderLayout1 = new BorderLayout();  JPanel jPanlTest = new JPanel();  DateBean db = new DateBean();  XYLayout xYLayout1 = new XYLayout();  JButton jButtonMDY = new JButton();  JButton jButtonMDYE = new JButton();  JButton jButtonYMD = new JButton();  JButton jButtonMY = new JButton();  JButton jButtonDMY = new JButton();  /**Construct the frame*/  public testFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  /**Component initialization*/  private void jbInit() throws Exception  {    //setIconImage(Toolkit.getDefaultToolkit().createImage(testFrame.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(borderLayout1);    this.setSize(new Dimension(400, 300));    this.setTitle("测试JavaBean组件");    statusBar.setText(" ");    jPanlTest.setLayout(xYLayout1);    jButtonMDY.setText("M_D_Y");    jButtonMDY.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButtonMDY_actionPerformed(e);      }    });    jButtonMDYE.setText("M_D_Y_E");    jButtonMDYE.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButtonMDYE_actionPerformed(e);      }    });    jButtonYMD.setText("Y_M_D");    jButtonYMD.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButtonYMD_actionPerformed(e);      }    });    jButtonMY.setText("M_Y");    jButtonMY.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButtonMY_actionPerformed(e);      }    });    jButtonDMY.setText("D_M_Y");    jButtonDMY.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButtonDMY_actionPerformed(e);      }    });    db.setFontColor(Color.blue);    db.setStyle(DateBean.MONTH_DAY_YEAR);    db.setUseMonthString(true);    db.addStyleListener(new beantest.StyleListener() {      public void styleChanged(StyleEvent e) {        db_styleChanged(e);      }    });    contentPane.add(statusBar, BorderLayout.SOUTH);    contentPane.add(jPanlTest, BorderLayout.CENTER);    jPanlTest.add(db,  new XYConstraints(154, 56, -1, -1));    jPanlTest.add(jButtonMDY, new XYConstraints(66, 113, 106, 30));    jPanlTest.add(jButtonMDYE, new XYConstraints(217, 112, 106, 30));    jPanlTest.add(jButtonYMD, new XYConstraints(67, 155, 106, 30));    jPanlTest.add(jButtonMY, new XYConstraints(217, 153, 106, 30));    jPanlTest.add(jButtonDMY, new XYConstraints(141, 204, 106, 30));  }  /**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 jButtonMDY_actionPerformed(ActionEvent e) {    db.setStyle(DateBean.MONTH_DAY_YEAR);  }  void jButtonMDYE_actionPerformed(ActionEvent e) {    db.setStyle(DateBean.MONTH_DAY_YEAR_ERA);  }  void jButtonYMD_actionPerformed(ActionEvent e) {    db.setStyle(DateBean.YEAR_MONTH_DAY);  }  void jButtonMY_actionPerformed(ActionEvent e) {   db.setStyle(DateBean.MONTH_YEAR);  }  void jButtonDMY_actionPerformed(ActionEvent e) {    db.setStyle(DateBean.DAY_MONTH_YEAR);  }  void db_styleChanged(StyleEvent e) {    statusBar.setText("组件DateBean的属性Style被改变! 其中原来的值为:"+e.getOldStyle()+" 新值为:"+e.getNewStyle());  }}

⌨️ 快捷键说明

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