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

📄 biggest.java

📁 求最大值的一个入门级程序
💻 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 + -