想做自己的应用,学一下图形界面。
教程来源于B站:教程在这里
创建Frame,设置Frame可见,setBounds方法,创建Panel,add方法。
package com.lzy.container;
import java.awt.*;
public class PanelDemo {
public static void main(String[] agrs)
{
//panel和其他容器不能单独存在,只能依附于window存在,先创建一个window
Frame frame=new Frame("演示panel");
//创建一个panel对象
Panel p=new Panel();
//创建一个文本框和按钮,并且把他们放到panel容器中
p.add(new TextField("测试文本"));
p.add(new Button("测试按钮"));
//吧panel放到window中
frame.add(p);
//设置window位置大小
frame.setBounds(100,100,300,500);
//window可见
frame.setVisible(true);
}
}
滚动条
package com.lzy.container;
import java.awt.*;
public class ScrollPaneDemo {
public static void main(String[] agrs)
{
//创建一个窗口对象
Frame frame=new Frame("测试滚动窗口对象");
//创建ScrollPane对象
ScrollPane sp=new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS);
//在ScrollPane加内容
sp.add(new TextField("测试文本"));
sp.add(new Button("这是测试按钮"));
//添加到frame
frame.add(sp);
//指定位置,大小
frame.setBounds(100,100,300,500);
//设置窗口对象课件
frame.setVisible(true);
}
}