欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java之JFrame輸出Helloworld實例

 更新時間:2015年02月12日 11:56:15   作者:yongh701  
這篇文章主要介紹了Java之JFrame輸出Helloworld的方法,以輸出Helloworld的實例分析了JFrame的簡單入門技巧,需要的朋友可以參考下

本文實例講述了Java之JFrame輸出Helloworld的方法。分享給大家供大家參考。具體如下:

JAVA的GUI程序的基本思路是以JFrame為基礎(chǔ),它是屏幕上window的對象,能夠最大化、最小化、關(guān)閉。Swing是一個用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包。以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。

說白了,你只需要很少的代碼,就能利用JAVA寫出WINDOWS窗體程序,當(dāng)然這個代碼也不算少,但是對比于VC6的WIN32那些奇奇怪怪的對象,這個JAVA SWING程序算是少了的。而且,使用JFrame你不要引入任何包,JDK1.6默認(rèn)就有這個東西。

比如,下面的一個JFrame Helloworld:

它的代碼是這樣的:

import javax.swing.*; 
public class JFhelloworld{ 
  public static void main(String args[]){ 
    //新建一個JFrame對象frame,同時其標(biāo)題欄為No Title 
    JFrame frame=new JFrame("No Title"); 
    //新建一個JLabel組件label,里面的內(nèi)容為Hello world! 
    JLabel label=new JLabel("Hello world!"); 
    //新建一個JPanel面板panel,上面用來擺東西 
    JPanel panel=new JPanel(); 
    //在panel上面擺上label 
    panel.add(label); 
    //設(shè)置panel的布局為任意null布局,這樣下面的setBounds語句才能生效,并且label在這個面板的(125,75)位置,且大小為100x20px 
    panel.setLayout(null); 
    label.setBounds(125,75,100,20); 
    //在frame中添加panel 
    frame.getContentPane().add(panel); 
    //設(shè)置frame的大小為300x200,且可見默認(rèn)是不可見的 
    frame.setSize(300,200); 
    frame.setVisible(true); 
    //使右上角的關(guān)閉按鈕生效,如果沒有這句,點(diǎn)擊右上角的關(guān)閉按鈕只能關(guān)閉窗口,無法結(jié)束進(jìn)程 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
  } 
}

希望本文所述對大家的java程序設(shè)計有所幫助。

相關(guān)文章

  • hadoop實現(xiàn)grep示例分享

    hadoop實現(xiàn)grep示例分享

    這篇文章主要介紹了hadoop實現(xiàn)grep示例,可從文檔中提取包含某些字符串的行,需要的朋友可以參考下
    2014-03-03
  • ConcurrentHashMap是如何保證線程安全

    ConcurrentHashMap是如何保證線程安全

    大家好,本篇文章主要講的是ConcurrentHashMap是如何保證線程安全,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • java抓取網(wǎng)頁數(shù)據(jù)示例

    java抓取網(wǎng)頁數(shù)據(jù)示例

    要通java獲取整個網(wǎng)頁的html內(nèi)容,或者某個網(wǎng)絡(luò)文件的內(nèi)容,可以使用java提供的HttpURLConnection類來實現(xiàn)對網(wǎng)頁內(nèi)容的抓取
    2014-03-03
  • logback-spring.xml的內(nèi)容格式詳解

    logback-spring.xml的內(nèi)容格式詳解

    這篇文章主要介紹了logback-spring.xml的內(nèi)容格式詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的的朋友參考下吧
    2023-11-11
  • Activiti如何動態(tài)獲取流程圖過程詳解

    Activiti如何動態(tài)獲取流程圖過程詳解

    這篇文章主要介紹了Activiti如何動態(tài)獲取流程圖過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Java基礎(chǔ)之多線程

    Java基礎(chǔ)之多線程

    以下是我們Java基礎(chǔ)多線程的一些知識點(diǎn)總結(jié),看完以后會覺得多線程也可以這么簡單,小編精心推薦,希望能對大家有所幫助
    2018-09-09
  • 最全MyBatis核心配置文件總結(jié)(收藏)

    最全MyBatis核心配置文件總結(jié)(收藏)

    這篇文章主要介紹了最全MyBatis核心配置文件總結(jié)(收藏),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Spring Boot實戰(zhàn)教程之自動配置詳解

    Spring Boot實戰(zhàn)教程之自動配置詳解

    Spring Boot的自動配置給開發(fā)者帶來了很大的便利,當(dāng)開發(fā)人員在pom文件中添加starter依賴后,maven或者gradle會自動下載很多jar包到classpath中。下面這篇文章主要給大家介紹了關(guān)于Spring Boot自動配置的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)

    java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)

    本文介紹java讀取文件內(nèi)容的三種方法,代碼可以直接放到程序中使用,大家參考使用吧
    2014-01-01
  • 東八區(qū)springboot如何配置序列化

    東八區(qū)springboot如何配置序列化

    本文主要介紹了東八區(qū)springboot如何配置序列化,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04

最新評論