当前位置:   article > 正文

用Java开发桌面应用程序(Swing开发GUI程序)_java开发桌面程序

java开发桌面程序

前面学过了面向对象基本概念、面向对象基本特征、Java基本包和API:异常、多线程、IO等。

基本概念

Swing:java中的一个包,负责开发GUI程序
GUI:图形用户界面,一般指可视化桌面系统中的应用程序
Windows:将应用程序从字符界面拓展到图形界面

常见图形用户界面的基本结构

使用的包:javax.swing包

界面(容器、窗口),提供整个界面的空间

例:在桌面出现一个界面,标题是:HelloWorld

显示:setVisible函数
Shows or hides this Window depending on the value of parameter b.
根据参数b的值显示或隐藏此窗口。

(1)框架界面: javax.swing.JFrame

import javax.swing.JFrame;
class GUI1{
   
	public static void main(String[] args) throws Exception  {
   
		JFrame jfm = new JFrame("HelloWorld");
		jfm.setSize(600,400);
		jfm.setLocation(300,200);
		jfm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
		jfm.setVisible(true);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

改进(1):

import javax.swing.JFrame;
class GUI3{
   
	public static void main(String[] args) throws Exception  {
   
		JFrame jfm = new JFrame("HelloWorld");
		jfm.setSize(600,400);
		jfm.setLocation(300,200);
		jfm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
		jfm.setVisible(true);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

改进(2):

import javax.swing.JFrame;
class GUI4 extends JFrame{
   
	public GUI4(){
   
		super(
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/729870
推荐阅读
相关标签
  

闽ICP备14008679号