📄 biggest.java
字号:
package pack_big;
import javax.swing.SwingUtilities;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JButton;
import java.awt.Point;
public class Biggest extends JFrame
{
String str = "", strtemp = ""; // @jve:decl-index=0:
int big = 0;
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabel = null;
private JTextField jTextField = null;
private JButton Compare = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JButton Add = null;
private JTextArea jTextArea = null;
private JButton Exit = null;
private JButton Clear = null;
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField()
{
if (jTextField == null)
{
jTextField = new JTextField();
jTextField.setBounds(new Rectangle(18, 39, 120, 22));
}
return jTextField;
}
/**
* This method initializes Compare
*
* @return javax.swing.JButton
*/
private JButton getCompare()
{
if (Compare == null)
{
Compare = new JButton();
Compare.setBounds(new Rectangle(16, 208, 97, 35));
Compare.setText("Compare");
Compare.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
// System.out.println("actionPerformed()");
str = Integer.toString(big);
jLabel2.setText(str);
jLabel1.setVisible(true);
jLabel2.setVisible(true);
}
});
}
return Compare;
}
/**
* This method initializes Add
*
* @return javax.swing.JButton
*/
private JButton getAdd()
{
if (Add == null)
{
Add = new JButton();
Add.setBounds(new Rectangle(153, 39, 63, 22));
Add.setText("Add");
Add.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
// System.out.println("actionPerformed()");
// TODO Auto-generated Event stub actionPerformed()
strtemp = jTextField.getText();
int n = Integer.parseInt(strtemp);
if (n > big)
{
big = n;
}
str = str + '\n' + strtemp;
jTextArea.setText(str);
jTextField.setText(null);
}
});
}
return Add;
}
/**
* This method initializes jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextArea getJTextArea()
{
if (jTextArea == null)
{
jTextArea = new JTextArea();
jTextArea.setBounds(new Rectangle(25, 68, 192, 116));
jTextArea.setEditable(false);
jTextArea.setWrapStyleWord(true);
jTextArea.setLineWrap(true);
}
return jTextArea;
}
/**
* This method initializes Exit
*
* @return javax.swing.JButton
*/
private JButton getExit()
{
if (Exit == null)
{
Exit = new JButton();
Exit.setBounds(new Rectangle(80, 335, 82, 39));
Exit.setText("Exit");
Exit.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
// System.out.println("actionPerformed()");
System.exit(0);
}
});
}
return Exit;
}
/**
* This method initializes Clear
*
* @return javax.swing.JButton
*/
private JButton getClear()
{
if (Clear == null)
{
Clear = new JButton();
Clear.setBounds(new Rectangle(131, 208, 97, 35));
Clear.setText("Clear");
Clear.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
str="";
big=0;
jTextArea.setText(str);
jLabel1.setVisible(false);
jLabel2.setVisible(false);
}
});
}
return Clear;
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
Biggest thisClass = new Biggest();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This is the default constructor
*/
public Biggest()
{
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize()
{
this.setSize(260, 434);
this.setLocation(new Point(400, 200));
this.setContentPane(getJContentPane());
this.setTitle("Biggest");
this.addWindowListener(new java.awt.event.WindowAdapter()
{
public void windowClosing(java.awt.event.WindowEvent e)
{
// System.out.println("windowClosing()");
// TODO Auto-generated Event stub windowClosing()
System.exit(0);
}
});
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane()
{
if (jContentPane == null)
{
jLabel2 = new JLabel();
jLabel2.setBounds(new Rectangle(152, 289, 76, 25));
jLabel2.setText("");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(24, 259, 151, 24));
jLabel1.setText("The biggest number is ..");
jLabel1.setVisible(false);
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(6, 11, 221, 18));
jLabel.setText("Please input some integers below ..");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabel, null);
jContentPane.add(getJTextField(), null);
jContentPane.add(getCompare(), null);
jContentPane.add(jLabel1, null);
jContentPane.add(jLabel2, null);
jContentPane.add(getAdd(), null);
jContentPane.add(getJTextArea(), null);
jContentPane.add(getExit(), null);
jContentPane.add(getClear(), null);
}
return jContentPane;
}
} // @jve:decl-index=0:visual-constraint="124,17"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -