multiplelayouts.java

来自「这是清华大学编写的JAVA教材中所有题目的源代码!」· Java 代码 · 共 42 行

JAVA
42
字号
import java.awt.*;

class MultipleLayouts
{
	public static void main(String args[])
	{
		Frame f=new Frame("正在测试面板嵌套!");
		
		Label lb1=new Label("    Name:");
		TextField tf=new TextField(12);
		Label lb2=new Label("Address:");
		TextArea ta=new TextArea(2,12);
		Panel p2=new Panel();
		p2.setBackground(Color.yellow);
		p2.setLayout(new FlowLayout());
		p2.add(lb1);
		p2.add(tf);
		p2.add(lb2);
		p2.add(ta);
		
		Button btn1=new Button("Topics");
		Button btn2=new Button("Help");
		Button btn3=new Button("Ok");
		Button btn4=new Button("Cancel");
		Panel p3=new Panel();
		p3.setBackground(Color.green);
		p3.setLayout(new FlowLayout(FlowLayout.LEFT));
		p3.add(btn1);
		p3.add(btn2);
		p3.add(btn3);
		p3.add(btn4);
		
		Panel p1=new Panel();	
		p1.setLayout(new GridLayout(2,1));
		p1.add(p2);
		p1.add(p3);
		
		f.add(p1);
		f.setSize(220,200);
		f.setVisible(true);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?