📄 awtshowframe.java
字号:
package awtshow;import java.awt.*;/** * Title: Java.AWT包演示程序 * Description: Java.AWT包演示程序,用于北京师范大学计算机系Java课程教学示范。 * Copyright: Copyright (c) 2001 * Company: 北京师范大学计算机系 * @author * @version 1.0 */public class awtShowFrame extends Frame { MenuBar menuBar1 = new MenuBar(); Menu menu1 = new Menu(); MenuItem menuItem1 = new MenuItem(); MenuItem menuItem2 = new MenuItem(); MenuItem menuItem3 = new MenuItem(); MenuItem menuItem4 = new MenuItem(); Menu menu2 = new Menu(); MenuItem menuItem5 = new MenuItem(); MenuItem menuItem6 = new MenuItem(); Panel panel1 = new Panel(); TextArea textArea1 = new TextArea(); Scrollbar scrollbar1 = new Scrollbar(); List list1 = new List(5,false); Button button1 = new Button(); Label label1 = new Label(); TextField textField1 = new TextField(); public awtShowFrame() { try { myInit(); } catch(Exception e) { e.printStackTrace(); } } private void myInit() throws Exception { this.setMenuBar(menuBar1); menu1.setLabel("文件"); menuItem1.setLabel("新建"); menuItem2.setLabel("打开"); menuItem3.setLabel("保存"); menuItem4.setLabel("退出"); menu2.setLabel("帮助"); menuItem5.setLabel("内容"); menuItem6.setLabel("关于"); panel1.setLayout(null); textArea1.setText("文本区"); textArea1.setBounds(new Rectangle(15, 100, 160, 100)); scrollbar1.setBounds(new Rectangle(380, 10, 20, 180)); list1.setBounds(new Rectangle(200, 20, 150, 80)); button1.setLabel("按钮"); button1.setBounds(new Rectangle(200, 110, 150, 40)); label1.setText("标签"); label1.setBounds(new Rectangle(200, 160, 35, 35)); textField1.setText("文本域"); textField1.setBounds(new Rectangle(260, 160, 90, 35)); panel1.setBackground(SystemColor.menu); menuBar1.add(menu1); menuBar1.add(menu2); menu1.add(menuItem1); menu1.insertSeparator(1); menu1.add(menuItem2); menu1.add(menuItem3); menu1.insertSeparator(4); menu1.add(menuItem4); menu2.add(menuItem5); menu2.insertSeparator(1); menu2.add(menuItem6); this.add(panel1, BorderLayout.CENTER); panel1.add(textArea1, null); panel1.add(scrollbar1, null); panel1.add(label1, null); panel1.add(button1, null); panel1.add(textField1, null); panel1.add(list1, null); list1.add("列表第一行"); list1.add("列表第二行"); } public static void main(String[] args) { awtShowFrame awtShowFrame = new awtShowFrame(); awtShowFrame.setSize(420,240); awtShowFrame.show(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -