mypanel.java

来自「Graphical user interface example from」· Java 代码 · 共 54 行

JAVA
54
字号
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 + =
减小字号Ctrl + -
显示快捷键?