程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java之JFrame輸入Helloworld實例

Java之JFrame輸入Helloworld實例

編輯:關於JAVA

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved