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

📄 mypanel.java

📁 Graphical user interface example from class 2006
💻 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 + -