
Swing一般使用JFrame类看来创建1个窗口
awt一般使用Frame类创建1个窗口
虽然是空窗口, 但是还是有很多默认属性需要进行设置的 两者之间有一定的区别, 比如设置背景颜色, 设置点击关闭时候的默认的处理方法等
详细参考代码如下
SWING空窗口
import javaawt;import javaxswing;
public class JFrameDemo extends JFrame {
public JFrameDemo() {
getContentPane()setBackground(ColorORANGE);//设置窗口的背景色为橙色
// 窗口属性的设置
setLayout(new BorderLayout());//默认布局其实也是BorderLayout,所以可以省略不写
setTitle("JFrame窗口");// 标题
setSize(256, 200);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);// 窗口点击关闭时,退出程序
}
public static void main(String[] args) {
new JFrameDemo()setVisible(true);// 创建窗口实例, 并让窗口可见
}
}
awt窗口
import javaawt;import javaawtevent;
public class FrameDemo extends Frame {
public FrameDemo() {
setBackground(ColorCYAN);//设置窗口的背景色为青色
// 窗口属性的设置
setLayout(new BorderLayout());//默认布局其实也是BorderLayout,所以可以省略不写
setTitle("Frame窗口");// 标题
setSize(256, 200);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
addWindowListener(new WindowAdapter() {//当点击窗口的关闭按钮时, 程序结束退出
@Override
public void windowClosing(WindowEvent e) {
Systemexit(0);
}
});
}
public static void main(String[] args) {
new FrameDemo()setVisible(true);// 创建窗口实例, 并让窗口可见
}
}
官网有netbeans样例工程
>
title 是什么东西啊
//一个基本的JFrame
import javaawt;
import javaxswing;
public class Iangui extends JFrame {
public Iangui(){
super("窗口");
Container container = getContentPane(); // 获取JFrame面板
JLabel jl = new JLabel("这是我的JFrame窗体");
jlsetHorizontalAlignment(SwingConstantsCENTER);
containeradd(jl); //
containersetBackground(Colorwhite);
setVisible(true);
setSize(200, 150);
setDefaultCloseOperation(WindowConstantsEXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Iangui();
}
}
以上就是关于如何使用swing和awt工具创建一个空的窗口全部的内容,包括:如何使用swing和awt工具创建一个空的窗口、java swing窗口编程、Swing初级问题,关于窗口标题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)