package demo01practice;
import java.awt.Container;
import java.awt.Image;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
public class Jframe {
//成员变量
Jframe jframe;
JButton jButton;
//构造函数
public Jframe(){
//Jframe容器组件new一个窗口
jframe=new Jframe("这是一个frame的标题");
//在窗口中添加按钮组件
jButton=new JButton("这是一个按钮");
Container contentPane=jframe.getContentPane();
contentPane.add(jButton);
//设置自定义图标
URL resource=Jframe.class.getClassLoader().getResource("jframe窗口.jpg");
Image image=new ImageIcon(resource).getImage();
jframe.setIconImage(image);
//设置窗口大小
jframe.setSize(600,400);//单位:px
//窗口居中
jframe.setLocationRelativeTo(null);
//关闭程序退出
jframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
//大小不可改变
jframe.setResizable(false);
//设置组件可见
jframe.setVisible(true);
}
public static void main(String[] args) {
new Jframe();
}
}