JFrame窗体
JFrame窗体本身就是一个大容器,就像一个窗户框,本身就可以作为容器往他里面添加玻璃呀,贴字之类的,在开发应用程序时可以通过继承java.swing.JFrame类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件,由于继承了JFrame所以它拥有最大化,最小化,关闭的按钮。(遗传的他爹的)
。我们要有这个概念,在创建JFrame对象后,需要调用getcontentpane方法将窗体转换为容器,然后才能添加组件或者设置布局管理器。添加组件和布局管理器用add方法设置
创建一个JframeText类
import java.awt.*;//导入awt包
import javax.swing.*;//导入swing包
public class JframeText extends JFrame{ //继承JFrame类
public void init(Sting title){
JFrame jframe = new JFrame(title);//创建一个JFrame窗体
jfrmae.setVisible(true);//设置窗体可见
jframe.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLODE);//设置窗体的关闭方法
Container container = jframe.getContentPane();//调用getContentPane方法让jframe窗体转化为容器
container.setBackground(color.white);//设置容器的背景颜色
JLabel jl = new JLabel(“这是一个组件”)//创建了一个标签组件,然后把它放入到容器中
container.add(jl);//放入到容器中
}
public static void main(String【】args){
new JframeText().init(创建一个JFrame“”);
}
}