📄 mypanel.java
字号:
package basics;
/**
* This class represents what we want to put on a Window.
*/
import javax.swing.*;
import java.awt.*; // required for Dimension
public class MyPanel extends JPanel {
private static final long serialVersionUID = -6072708010858992979L;
public MyPanel() {
setOpaque(true);
/* Name label and text field */
JLabel nameLabel = new JLabel("Name:");
int nameFieldLength = 10;
JTextField nameTextField = new JTextField(nameFieldLength);
add(nameLabel);
add(nameTextField);
/* Age label and text field */
JLabel dateLabel = new JLabel("Date: ");
int dateFieldLength = 5;
JTextField dateTextField = new JTextField(dateFieldLength);
/* Adding the elements to the panel */
add(dateLabel);
add(dateTextField);
/* Text Area to type info */
JTextArea textArea = new JTextArea();
textArea.setEditable(true);
/* Adding scroll bar capabilities to output area */
/* NOTE: Scroll bars will appear after typing several lines */
JScrollPane scrollPane = new JScrollPane(textArea);
int width = 350, height = 200;
scrollPane.setPreferredSize(new Dimension(width, height));
/* Adding the scrollPane to the panel */
add(scrollPane);
/* Adding a check box */
JCheckBox familyCheckBox = new JCheckBox("Family");
add(familyCheckBox);
JCheckBox allCheckBox = new JCheckBox("All");
add(allCheckBox);
/* Adding Post button */
JButton postButton = new JButton("Post");
add(postButton);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -