本文實例講述了Java之JFrame輸出Helloworld的方法。分享給大家供大家參考。具體如下:
JAVA的GUI程序的基本思路是以JFrame為基礎,它是屏幕上window的對象,能夠最大化、最小化、關閉。Swing是一個用于開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。
說白了,你只需要很少的代碼,就能利用JAVA寫出WINDOWS窗體程序,當然這個代碼也不算少,但是對比于VC6的WIN32那些奇奇怪怪的對象,這個JAVA SWING程序算是少了的。而且,使用JFrame你不要引入任何包,JDK1.6默認就有這個東西。
比如,下面的一個JFrame Helloworld:
它的代碼是這樣的:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import javax.swing.*; public class JFhelloworld{ public static void main(String args[]){ //新建一個JFrame對象frame,同時其標題欄為No Title JFrame frame= new JFrame( "No Title" ); //新建一個JLabel組件label,里面的內容為Hello world! JLabel label= new JLabel( "Hello world!" ); //新建一個JPanel面板panel,上面用來擺東西 JPanel panel= new JPanel(); //在panel上面擺上label panel.add(label); //設置panel的布局為任意null布局,這樣下面的setBounds語句才能生效,并且label在這個面板的(125,75)位置,且大小為100x20px panel.setLayout( null ); label.setBounds( 125 , 75 , 100 , 20 ); //在frame中添加panel frame.getContentPane().add(panel); //設置frame的大小為300x200,且可見默認是不可見的 frame.setSize( 300 , 200 ); frame.setVisible( true ); //使右上角的關閉按鈕生效,如果沒有這句,點擊右上角的關閉按鈕只能關閉窗口,無法結束進程 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } |
希望本文所述對大家的java程序設計有所幫助。