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

📄 stringhandleframe.java

📁 Java灵感编程1-101之21-40
💻 JAVA
字号:
package stringhandle;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;/** * <p>Title:  string Handle Demo</p> * <p>Description: This is a string Handle Demo</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: D6-125</p> * @author liujun * @version 1.0 */public class stringHandleFrame extends JFrame {  JPanel contentPane;  JTextField jTextField1 = new JTextField();  XYLayout xYLayout1 = new XYLayout();  JButton jButton1 = new JButton();  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  boolean changebutton=true;  //Construct the frame  public stringHandleFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    //setIconImage(Toolkit.getDefaultToolkit().createImage(stringHandleFrame.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(xYLayout1);    this.setResizable(false);    this.setSize(new Dimension(394, 245));    this.setTitle("string Handle Frame Demo");    jButton1.setText("添加字符串");    jButton1.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jButton1_actionPerformed(e);      }    });    contentPane.add(jTextField1,     new XYConstraints(22, 10, 245, 30));    contentPane.add(jButton1,    new XYConstraints(279, 10, 108, 31));    contentPane.add(jLabel1,   new XYConstraints(16, 65, 361, 43));    contentPane.add(jLabel2,  new XYConstraints(16, 128, 361, 43));    contentPane.add(jLabel3, new XYConstraints(16, 187, 361, 43));  }  //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 jButton1_actionPerformed(ActionEvent e) {    String name;  //用于按钮的名字比较    int a; //用于判断两个字符串的比较结果    name=jButton1.getText();    //得到按钮的文本标签    if(name.equals("比较")){    //若是“比较”,则执行字符串比较功能          a=jLabel1.getText().compareTo(jLabel2.getText());//得到比较结果            if(a<0){  //字符串1小于字符串2,设置标签三               jLabel3.setText("字符串1小于字符串2");               }else if(a>0){  //字符串1大于字符串2,设置标签三               jLabel3.setText("字符串1大于字符串2");                }else{  //字符串1和字符串2相等,设置标签三               jLabel3.setText("字符串1和字符串2相等");               }         changebutton=true;         jButton1.setText("添加字符串1");//比较完成,将按钮标签重置        }else if(changebutton){//添加第一个字符串          jLabel1.setText(jTextField1.getText()); //添加字串到标签1中          changebutton=!changebutton; //更改changebutton变量值          jTextField1.setText("");  //清空输入文本框          jButton1.setText("添加字符串2");//更改按钮标签          jLabel2.setText("");  //清空标签2          jLabel3.setText("");  //清空标签3          }else{  //添加第二个字符串          jLabel2.setText(jTextField1.getText()); //添加字串到标签2中          changebutton=!changebutton;//更改changebutton变量值          jTextField1.setText(""); //清空输入文本框          jButton1.setText("比较"); //更改按钮标签          }  }}

⌨️ 快捷键说明

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