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

📄 customer.java

📁 Appplet自己写的一些小程序,对新手很有帮助可以
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Customer extends JApplet
{
	JPanel panelObject;
	JLabel labelCustName;
	JLabel labelCustCellNo;
	JLabel labelCustPackage;
	JLabel labelCustAge;
	
	JTextField textCustName;
	JTextField textCustCellNo;
	JComboBox comboCustPackage;
	JTextField textCustAge;
	
	GridBagLayout gb;
	GridBagConstraints gbc;
	
	JButton buttonAccept;
		
	public void  init()
	{
		
		gb=new GridBagLayout();
		gbc=new GridBagConstraints();
		panelObject=(JPanel)getContentPane();
		panelObject.setLayout(gb);
		
		labelCustName=new JLabel("Customer Name");
		labelCustCellNo=new JLabel("Cell Number");
		labelCustPackage=new JLabel("Package");
		labelCustAge=new JLabel("Age");
		
		textCustName=new JTextField(30);
		textCustCellNo=new JTextField(15);
		textCustAge=new JTextField(2);
		String packages[]={"Executive","Standard"};
		comboCustPackage=new JComboBox(packages);
		
		buttonAccept=new JButton("Accept");
		
		gbc.anchor=GridBagConstraints.NORTHWEST;
		gbc.gridx=1;
		gbc.gridy=5;
		gb.setConstraints(labelCustName,gbc);
		panelObject.add(labelCustName);
		
		gbc.gridx=4;
		gb.setConstraints(textCustName,gbc);
		panelObject.add(textCustName);
		
		gbc.gridx=1;
		gbc.gridy=8;
		gb.setConstraints(labelCustCellNo,gbc);
		panelObject.add(labelCustCellNo);
		
		gbc.gridx=4;
		gb.setConstraints(textCustCellNo,gbc);
		panelObject.add(textCustCellNo);
		
		gbc.gridx=1;
		gbc.gridy=11;
		gb.setConstraints(labelCustPackage,gbc);
		panelObject.add(labelCustPackage);
		
		gbc.gridx=4;
		gb.setConstraints(comboCustPackage,gbc);
		panelObject.add(comboCustPackage);
		
		
		gbc.gridx=1;
		gbc.gridy=14;
		gb.setConstraints(labelCustAge,gbc);
		panelObject.add(labelCustAge);
		
		gbc.gridx=4;
		gb.setConstraints(textCustAge,gbc);
		panelObject.add(textCustAge);
		
		gbc.anchor=GridBagConstraints.NORTHEAST;
		gbc.gridx=8;
		gbc.gridy=11;
		gb.setConstraints(buttonAccept,gbc);
		panelObject.add(buttonAccept);
		ValidateAction validateButton =new ValidateAction();
		buttonAccept.addActionListener(validateButton);
		
		
	}
	
	class ValidateAction implements ActionListener
	{
		public void actionPerformed(ActionEvent evt)
		{
			String customerCellNo=textCustCellNo.getText();
			
			if(customerCellNo.length()==0)
			{
				getAppletContext().showStatus("Customer"
				+"Cell No. cannot be empty");
				return;
			}
			String customerName=textCustName.getText();
			
			if(customerName.length()==0)
			{
				getAppletContext().showStatus("Customer"
				+"name cannot be empty");
				return;
			}
			int customerAge=Integer.parseInt(textCustAge.getText());
			if(customerAge<=0||customerAge>=100)
			{
				getAppletContext().showStatus("Invalid value for age");
				return;
			}
		}
	}
	
}
//<applet code="Customer.class" height=400 width=500></applet>

⌨️ 快捷键说明

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