首頁 >Java >java教程 >java中的swing是什麼

java中的swing是什麼

青灯夜游
青灯夜游原創
2019-05-05 11:49:0212279瀏覽

Swing是一個用於開發Java應用程式使用者介面的開發工具包,即Java 平台的 UI ;它充當處理使用者和電腦之間全部互動的軟體,實際上是使用者和電腦內部之間的中間人。

java中的swing是什麼

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是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn