Java之JFrame輸出Helloworld實(shí)例
本文實(shí)例講述了Java之JFrame輸出Helloworld的方法。分享給大家供大家參考。具體如下:
JAVA的GUI程序的基本思路是以JFrame為基礎(chǔ),它是屏幕上window的對(duì)象,能夠最大化、最小化、關(guān)閉。Swing是一個(gè)用于開(kāi)發(fā)Java應(yīng)用程序用戶(hù)界面的開(kāi)發(fā)工具包。以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開(kāi)發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來(lái)創(chuàng)建優(yōu)雅的用戶(hù)界面。
說(shuō)白了,你只需要很少的代碼,就能利用JAVA寫(xiě)出WINDOWS窗體程序,當(dāng)然這個(gè)代碼也不算少,但是對(duì)比于VC6的WIN32那些奇奇怪怪的對(duì)象,這個(gè)JAVA SWING程序算是少了的。而且,使用JFrame你不要引入任何包,JDK1.6默認(rèn)就有這個(gè)東西。
比如,下面的一個(gè)JFrame Helloworld:
它的代碼是這樣的:
import javax.swing.*; public class JFhelloworld{ public static void main(String args[]){ //新建一個(gè)JFrame對(duì)象frame,同時(shí)其標(biāo)題欄為No Title JFrame frame=new JFrame("No Title"); //新建一個(gè)JLabel組件label,里面的內(nèi)容為Hello world! JLabel label=new JLabel("Hello world!"); //新建一個(gè)JPanel面板panel,上面用來(lái)擺東西 JPanel panel=new JPanel(); //在panel上面擺上label panel.add(label); //設(shè)置panel的布局為任意null布局,這樣下面的setBounds語(yǔ)句才能生效,并且label在這個(gè)面板的(125,75)位置,且大小為100x20px panel.setLayout(null); label.setBounds(125,75,100,20); //在frame中添加panel frame.getContentPane().add(panel); //設(shè)置frame的大小為300x200,且可見(jiàn)默認(rèn)是不可見(jiàn)的 frame.setSize(300,200); frame.setVisible(true); //使右上角的關(guān)閉按鈕生效,如果沒(méi)有這句,點(diǎn)擊右上角的關(guān)閉按鈕只能關(guān)閉窗口,無(wú)法結(jié)束進(jìn)程 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。
相關(guān)文章
java抓取網(wǎng)頁(yè)數(shù)據(jù)示例
要通java獲取整個(gè)網(wǎng)頁(yè)的html內(nèi)容,或者某個(gè)網(wǎng)絡(luò)文件的內(nèi)容,可以使用java提供的HttpURLConnection類(lèi)來(lái)實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)內(nèi)容的抓取2014-03-03logback-spring.xml的內(nèi)容格式詳解
這篇文章主要介紹了logback-spring.xml的內(nèi)容格式詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的的朋友參考下吧2023-11-11Activiti如何動(dòng)態(tài)獲取流程圖過(guò)程詳解
這篇文章主要介紹了Activiti如何動(dòng)態(tài)獲取流程圖過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03Spring Boot實(shí)戰(zhàn)教程之自動(dòng)配置詳解
Spring Boot的自動(dòng)配置給開(kāi)發(fā)者帶來(lái)了很大的便利,當(dāng)開(kāi)發(fā)人員在pom文件中添加starter依賴(lài)后,maven或者gradle會(huì)自動(dòng)下載很多jar包到classpath中。下面這篇文章主要給大家介紹了關(guān)于Spring Boot自動(dòng)配置的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-07-07java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)
本文介紹java讀取文件內(nèi)容的三種方法,代碼可以直接放到程序中使用,大家參考使用吧2014-01-01