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法式設計有所贊助。