📄 lesson8p1.java
字号:
import javax.swing.*;
import java.awt.*;
public class Lesson8P1 extends JApplet
{
//Variables for the controls
JPanel panelObject;
JLabel labelline1 ,labelline2 ,labeltitle, labelName, labelpw ,labelGrade, labelPerfCriteria, labelRating;
JTextField textName, textPassword ,textGrade;
JRadioButton buttonGrade1,buttonGrade2;
JComboBox comboPerfCriteria;
JList listRating;
GridBagLayout gl;
GridBagConstraints gbc;
public void init()
{
gl = new GridBagLayout();
gbc = new GridBagConstraints();
panelObject = (JPanel)getContentPane();
panelObject.setLayout(gl);
labelName=new JLabel("Name :");
labelpw=new JLabel("Password :");
labelGrade=new JLabel("Grade :");
textName=new JTextField(20);
textName.setText("name");
textPassword=new JTextField(20);
textPassword.setText("password");
textGrade=new JTextField(20);
textGrade.setText("Grade");
labelline1=new JLabel("---=====================");
labelline2=new JLabel("======================---");
labelRating=new JLabel("Rating");
buttonGrade1=new JRadioButton("man");
buttonGrade2=new JRadioButton("woman");
String criteria[] = {"Customer Satisfaction", "Productivity"};
comboPerfCriteria = new JComboBox(criteria);
String rating[]={"Outstanding","Excellent","Good","Poor"};
listRating=new JList(rating);
//Apply constraints and add controls to the panel
/*gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 3;
gbc.gridy = 1;
gl.setConstraints(labeltitle,gbc);
panelObject.add(labeltitle);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 3;
gbc.gridy = 3;
gl.setConstraints(line1,gbc);
panelObject.add(line1);*/
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 7;
gl.setConstraints(labelName,gbc);
panelObject.add(labelName);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 7;
gl.setConstraints(textName,gbc);
panelObject.add(textName);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 10;
gl.setConstraints(labelpw,gbc);
panelObject.add(labelpw);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 10;
gl.setConstraints(textPassword,gbc);
panelObject.add(textPassword);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 13;
gl.setConstraints(buttonGrade1,gbc);
panelObject.add(buttonGrade1);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 13;
gl.setConstraints(buttonGrade2,gbc);
panelObject.add(buttonGrade2);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 17;
gl.setConstraints(labelGrade,gbc);
panelObject.add(labelGrade);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 17;
gl.setConstraints(textGrade,gbc);
panelObject.add(textGrade);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 20;
gl.setConstraints(labelRating,gbc);
panelObject.add(labelRating);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 29;
gl.setConstraints(comboPerfCriteria,gbc);
panelObject.add(comboPerfCriteria);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 20;
gl.setConstraints(listRating,gbc);
panelObject.add(listRating);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 2;
gbc.gridy = 34;
gl.setConstraints(labelline1,gbc);
panelObject.add(labelline1);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 6;
gbc.gridy = 34;
gl.setConstraints(labelline2,gbc);
panelObject.add(labelline2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -