📄 lesson2p1.java
字号:
package b;
import javax.swing.*;
public class Lesson2P1
{
static JFrame frameObject;
JPanel panelObject;
JLabel labelTitle;
JLabel labelDealerName;
JLabel labelDealerAddress;/* 在面板上写字*/
JLabel labelDealerPhone;
JLabel labelDealerServices;
JTextField textDealerName;
JTextArea textDealerAddress;
JTextField textDealerPhone;
JList listDealerServices;
JButton b1;
public Lesson2P1()
{
panelObject = new JPanel();
frameObject.getContentPane().add(panelObject);
labelTitle=new JLabel("Dealer Data Entry Form");
labelDealerName = new JLabel("Dealer Name");
labelDealerAddress = new JLabel("Address");
labelDealerPhone = new JLabel("Phone Number");
labelDealerServices = new JLabel("Services Offered");
//Initialize data entry controls
textDealerName = new JTextField(4);
textDealerAddress = new JTextArea(4,12);
textDealerAddress.setLineWrap(true);/* 限定那个匡的长度,要用true ,不限用false */
textDealerPhone = new JTextField(15);
String services[] = {"Free Local Calls", "Free Service Charge", "Discount Offer"};/* 在诓内加字*/
listDealerServices = new JList(services);
b1=new JButton("Submit");
panelObject.add(labelTitle);
panelObject.add(labelDealerName);
panelObject.add(textDealerName);
panelObject.add(labelDealerAddress);
panelObject.add(textDealerAddress);
panelObject.add(labelDealerPhone);
panelObject.add(textDealerPhone);
panelObject.add(labelDealerServices);
panelObject.add(listDealerServices);
panelObject.add(b1);
}
public static void main(String args[])
{
frameObject=new JFrame("Dealer Data Entry");
Lesson2P1 dealerObj=new Lesson2P1();
frameObject.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//close frame then stop processing
frameObject.setSize(500,200);
frameObject.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -