swing以笼统窗口工具包(AWT)为基本使跨平台应用顺序能够运用任何可插拔的表面作风。Swing开辟人员只用很少的代码就能够应用Swing雄厚、天真的功用和模块化组件来建立文雅的用户界面。
工具包中所有的包都是以swing作为称号,比方javax.swing,javax.swing.event。
用Swing建立图形界面步骤:
1)、导入Swing包
2)、挑选界面作风
3)、设置顶层容器
4)、设置按钮和标签
5)、将组件放到容器上
6)、为组件增添边框
7)、处置惩罚事宜
8)、辅佐技术支撑
下面我们简朴引见一下:
导入包
下面语句导入Swing包
import javax.swing.*;
大部份Swing顺序用到了AWT的基本底层构造和事宜模子,因而须要导入两个包:
import java.awt.*; import java.awt.event.*;
假如图形界面中包含了事宜处置惩罚,那末还须要导入事宜处置惩罚包:
import javax.swing.event.*;
挑选界面作风
Swing许可挑选顺序的图形界面作风经常使用的有java作风,windows作风等。
下面的代码用于挑选图形界面作风,这里挑选的是跨平台的Java界面作风。
try { UIManager.setLookAndFeel( UIManager.getCrossPlatformLookAndFeelClassName( )); } catch (Exception e) { }
设置顶层容器
图形界面最少要有一个顶级Swing容器,顶级Swing容器为别的Swing组件在屏幕上的绘制和处置惩罚事宜供应支撑。
经常使用的顶级容器:
JFrame(框架):示意主顺序窗口
JDialog(对话框):每一个JDialog对象示意一个对话框,对话框属于二级窗口
JApplet(小顺序):在浏览器内显现一个小顺序界面
一个框架包含边境、菜单栏、工具栏、状态栏,以及中心占重要部份的窗格
窗格也能够看做是一种面板,但它是框架的一个组成部份
组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上
用框架对象的getContentPane()函数来取得窗格,再挪用窗格的add()函数安排面板
public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication"); JPanel panel1=new JPanel(); frame.getContentPane().add(panel1,BorderLayout.CENTER); ......//增加其他组件 frame.pack();frame.setVisible(true);
以上就是java中的swing是什么的细致内容,更多请关注ki4网别的相干文章!