Java之JFrame輸入Helloworld實例。本站提示廣大學習愛好者:(Java之JFrame輸入Helloworld實例)文章只能為提供參考,不一定能成為您想要的結果。以下是Java之JFrame輸入Helloworld實例正文
本文實例講述了Java之JFrame輸入Helloworld的辦法。分享給年夜家供年夜家參考。詳細以下:
JAVA的GUI法式的根本思緒是以JFrame為基本,它是屏幕上window的對象,可以或許最年夜化、最小化、封閉。Swing是一個用於開辟Java運用法式用戶界面的開辟對象包。以籠統窗口對象包(AWT)為基本使跨平台運用法式可使用任何可插拔的外不雅作風。Swing開辟人員只用很少的代碼便可以應用Swing豐碩、靈巧的功效和模塊化組件來創立優雅的用戶界面。
說白了,你只須要很少的代碼,就可以應用JAVA寫出WINDOWS窗體法式,固然這個代碼也不算少,然則比較於VC6的WIN32那些奇奇異怪的對象,這個JAVA SWING法式算是少了的。並且,應用JFrame你不要引入任何包,JDK1.6默許就有這個器械。
好比,上面的一個JFrame Helloworld:
它的代碼是如許的:
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法式設計有所贊助。