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

Java中Swing類實(shí)例講解

 更新時(shí)間:2021年02月26日 11:10:59   作者:nightelves11  
這篇文章主要介紹了Java中Swing類實(shí)例講解,文中用代碼實(shí)例講解的很清楚,有需要的同學(xué)可以研究下

Swing類部分畫圖方法講解

定義框架

JFrame jFrame=new JFrame("標(biāo)題名字");
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//設(shè)置用戶在此窗體上發(fā)起 "close" 時(shí)默認(rèn)執(zhí)行的操作。
//有兩種選擇,默認(rèn)是 HIDE_ON_CLOSE即點(diǎn)擊關(guān)閉時(shí)隱藏界面。
jFrame.setBounds(0,0,1200,1200);
//設(shè)置框架的大小
jFrame.setVisible(true);
//設(shè)置框架為可見(jiàn)

將背景圖片加載進(jìn)入程序中

ImageIcon image=new ImageIcon("文件地址");
JLabel label=new JLabel(image);
label.setBounds(0,0,image.getIconWidth(),image.getIconHeight());
//定義標(biāo)簽的大小為圖片大小
jFrame.getLayeredPane().add(label);
//將標(biāo)簽添加進(jìn)入JFrame框架中

添加按鈕到框架中

 JButton button=new JButton("hello");
 button.setFont(new Font("宋體",Font.PLAIN,70));
 //設(shè)置字體的(種類,格式,大?。?
 button.setForeground(Color.red);
 //設(shè)置字體的顏色
 button.setBackground(Color.GREEN);
 //設(shè)置按鈕框的顏色
 button.setBounds(400,0,400,400);
 //設(shè)置按鈕的大小
 button.addActionListener(new ActionListener() {
 int n=1;
 @Override
 public void actionPerformed(ActionEvent e) {
  System.out.println("click"+n+"次");
  n++;
 }
 });
 //添加按鈕的事件監(jiān)聽(tīng)
jFrame.getLayeredPane().add(button);
//將按鈕添加到框架中

JPanel類

JPanel panel = new JPanel();
panel.setLayout(null);
//定義布局
frame.add(panel);
//添加到面板。

文本框運(yùn)用

//文本框
JTextField userText = new JTextField(要求的字?jǐn)?shù)限制);
userText.setBounds(100,20,165,25);
panel.add(userText);
//密碼文本框(里面內(nèi)容為*)
JPasswordField passwordText = new JPasswordField(20);
passwordText.setBounds(100,50,165,25);
panel.add(passwordText);

到此這篇關(guān)于Java中Swing類實(shí)例講解的文章就介紹到這了,更多相關(guān)Java中Swing類內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java動(dòng)態(tài)獲取實(shí)現(xiàn)類的方式詳解

    Java動(dòng)態(tài)獲取實(shí)現(xiàn)類的方式詳解

    這篇文章主要介紹了Java動(dòng)態(tài)獲取實(shí)現(xiàn)類的方式詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2024-01-01
  • Spring Boot中slf4j日志依賴關(guān)系示例詳解

    Spring Boot中slf4j日志依賴關(guān)系示例詳解

    在項(xiàng)目開(kāi)發(fā)中,記錄日志是必做的一件事情。而當(dāng)我們使用Springboot框架時(shí),記錄日志就變得極其簡(jiǎn)單了。下面這篇文章主要給大家介紹了關(guān)于Spring Boot中slf4j日志依賴關(guān)系的相關(guān)資料,需要的朋友可以參考下
    2018-11-11
  • 淺談java內(nèi)存管理與內(nèi)存溢出異常

    淺談java內(nèi)存管理與內(nèi)存溢出異常

    下面小編就為大家?guī)?lái)一篇淺談java內(nèi)存管理與內(nèi)存溢出異常。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 微信游戲打飛機(jī)游戲制作(java模擬微信打飛機(jī)游戲)

    微信游戲打飛機(jī)游戲制作(java模擬微信打飛機(jī)游戲)

    java模擬微信打飛機(jī)游戲,大家參考使用吧
    2013-12-12
  • Java基礎(chǔ)知識(shí)匯總

    Java基礎(chǔ)知識(shí)匯總

    這篇文章對(duì)Java編程語(yǔ)言的基礎(chǔ)知識(shí)作了一個(gè)較為全面的匯總,在這里給大家分享一下。需要的朋友可以參考。
    2017-09-09
  • Spring事務(wù)管理配置文件問(wèn)題排查

    Spring事務(wù)管理配置文件問(wèn)題排查

    這篇文章主要介紹了Spring事務(wù)管理配置文件問(wèn)題排查,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 關(guān)于java的包Package中同名類的沖突及其理解

    關(guān)于java的包Package中同名類的沖突及其理解

    這篇文章主要介紹了關(guān)于java的包Package中同名類的沖突及其理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Elasticsearch查詢Range Query語(yǔ)法示例

    Elasticsearch查詢Range Query語(yǔ)法示例

    這篇文章主要為大家介紹了Elasticsearch查詢Range Query語(yǔ)法示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Spring自定義注解實(shí)現(xiàn)接口版本管理

    Spring自定義注解實(shí)現(xiàn)接口版本管理

    這篇文章主要介紹了Spring自定義注解實(shí)現(xiàn)接口版本管理,RequestMappingHandlerMapping類是與 @RequestMapping相關(guān)的,它定義映射的規(guī)則,即滿足怎樣的條件則映射到那個(gè)接口上,需要的朋友可以參考下
    2023-11-11
  • Spring?MVC數(shù)據(jù)響應(yīng)處理詳解

    Spring?MVC數(shù)據(jù)響應(yīng)處理詳解

    這篇文章主要給大家介紹了關(guān)于Spring?MVC數(shù)據(jù)響應(yīng)處理的相關(guān)資料,本教程詳細(xì)的講解SpringMVC框架的使用,非常詳細(xì)的案例講解,一步一步帶你走入springmvc框架的核心,需要的朋友可以參考下
    2022-05-05

最新評(píng)論