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

📄 customerevent.java

📁 j2ee专业项目实例开发原代码j2ee专业项目实例开发 j2ee专业项目实例开发
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

// <applet code=CustomerEvent width=500 height=200>
// </applet>

public class CustomerEvent extends JApplet
{
	//Variable for the panel 
	JPanel panelObject;

      //variables for labels
	JLabel labelCustName; 
	JLabel labelCustNo;
	JLabel labelCustSex; 
	JLabel labelCustAge;
	JButton buttonAccept;

	//variables for data entry controls 
	JTextField textCustName;  
	JTextField textCustNo;
	JComboBox comboCustSex;
      JTextField textCustAge;

	//Variables for the layout
	GridBagLayout gbObject;
	GridBagConstraints gbc;

	public void init()
	{
		//Initialize the layout variables
		gbObject = new GridBagLayout();
		gbc = new GridBagConstraints();
		panelObject = (JPanel)getContentPane();
		panelObject.setLayout(gbObject);
		buttonAccept = new JButton("Accept");
            
            //Initialize label controls 
		labelCustName = new JLabel("Customer Name");
		labelCustNo = new JLabel("Customer Number");
		labelCustSex = new JLabel("Sex");
            labelCustAge = new JLabel("Age");

		//Initialize data entry controls
		textCustName = new JTextField(5);
		textCustNo = new JTextField(5);
            	textCustAge = new JTextField(10);
		String Sex[] = { "Male", "Female"};
		comboCustSex = new JComboBox(Sex);
		
		//Add controls for Customer Name 
		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 1;
		gbc.gridy = 5;
		gbObject.setConstraints(labelCustName,gbc);
		panelObject.add(labelCustName);
	
		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 4;
		gbc.gridy = 5;
		gbObject.setConstraints(textCustName,gbc);
		panelObject.add(textCustName);

		//Add controls for Customer Number
		gbc.anchor = GridBagConstraints.NORTHWEST;	
		gbc.gridx = 1;
		gbc.gridy = 8;
		gbObject.setConstraints(labelCustNo,gbc);
		panelObject.add(labelCustNo);

		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 4;
		gbc.gridy = 8;
		gbObject.setConstraints(textCustNo,gbc);
		panelObject.add(textCustNo);


		//Add controls for Sex
		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 1;
		gbc.gridy = 11;
		gbObject.setConstraints(labelCustSex,gbc);
		panelObject.add(labelCustSex);

		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 4;
		gbc.gridy = 11;
		gbObject.setConstraints(comboCustSex,gbc);
		panelObject.add(comboCustSex);

            //Add controls for Customer Age
		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 1;
		gbc.gridy = 14;
		gbObject.setConstraints(labelCustAge,gbc);
		panelObject.add(labelCustAge);

		gbc.anchor = GridBagConstraints.NORTHWEST;
		gbc.gridx = 4;
		gbc.gridy = 14;
		gbObject.setConstraints(textCustAge,gbc);
		panelObject.add(textCustAge);
		
		gbc.anchor = GridBagConstraints.NORTHEAST;
		gbc.gridx = 5;
		gbc.gridy = 1  7;
		gbObject.setConstraints(buttonAccept,gbc);
		panelObject.add(buttonAccept);
		ValidateAction validateButton = new ValidateAction();
		buttonAccept.addActionListener(validateButton);	
	}
	class ValidateAction implements ActionListener
	{
	public void actionPerformed(ActionEvent evt)
	{
		//Extracting source of action
		Object obj = evt.getSource();
		if(obj == buttonAccept)
		{
			// Retrieving the Customer ID from the textbox
			String customerNo = textCustNo.getText();

			// Checking whether the user has entered the value
			if(customerNo.length() == 0)
			{
				//Displaying the Error message on the StatusBar
				getAppletContext().showStatus("Customer Number cannot be empty");
				return;
			}
	          }
	}
 	}
}


⌨️ 快捷键说明

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