日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

12、Java Swing计算器界面的实现

發布時間:2025/3/20 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 12、Java Swing计算器界面的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在本節之前已經詳細介紹了 Swing 中容器、布局管理器以及常用的基本組件。本案例將綜合運用這些知識實現一個計算器的布局。在本實例中使用兩種布局管理器來進行界面設計。

計算器界面可以分成兩部分,即顯示區和鍵盤區。

顯示區可以使用文本框組件,
鍵盤區則是由很多按鈕組成,
可以使用網格布局管理器。

詳細的實現過程如下。

(1) 新建一個繼承自 JFrame 的 CalculatorDemo 類。

(2) 為類添加構造方法和 main() 方法,主要代碼如下所示。

import java.awt.BorderLayout; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.SwingConstants; import javax.swing.border.EmptyBorder; public class CalculatorDemo extends JFrame {private JPanel contentPane; //內容面板private JTextField textField; //文本框public CalculatorDemo(){}; //構造方法public static void main(String[] args){CalculatorDemo frame=new CalculatorDemo();frame.setVisible(true);} }

(3) 在構造方法中設置窗口的標題和大小等屬性,然后使用邊界面板向北部添加一個 JTextField 組件,主要代碼如下所示。

public CalculatorDemo() {setTitle("計算器"); //設置窗體的標題setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //設置窗體退出時操作setBounds(100, 100, 250, 200); //設置窗體位置和大小contentPane=new JPanel(); //創建內容面板contentPane.setBorder(new EmptyBorder(5,5,5,5)); //設置面板的邊框contentPane.setLayout(new BorderLayout(0,0)); //設置內容面板為邊界布局setContentPane(contentPane); //應用內容面板JPanel panel1=new JPanel(); //新建面板用于保存文本框contentPane.add(panel1,BorderLayout.NORTH); //將面板放置在邊界布局的北部textField=new JTextField(); //新建文本框textField.setHorizontalAlignment(SwingConstants.RIGHT); //文本框中的文本使用右對齊panel1.add(textField); //將文本框增加到面板中textField.setColumns(18); //設置文本框的列數是18

(4) 接下來使用網格布局管理器添加多個按鈕作為計算器的鍵盤區,主要代碼如下所示。

JPanel panel2=new JPanel(); //新建面板用于保存按鈕 contentPane.add(panel2, BorderLayout.CENTER); //將面板放置在邊界布局的中央 panel2.setLayout(new GridLayout(4,4,5,5)); //面板使用網格4X4布局 JButton button01=new JButton("7"); //新建按鈕 panel2.add(button01); //應用按鈕 JButton button02=new JButton("8"); //新建按鈕 panel2.add(button02); //應用按鈕 JButton button03=new JButton("9"); //新建按鈕 panel2.add(button03); //應用按鈕 JButton button04=new JButton("+"); //新建按鈕 panel2.add(button04); //應用按鈕 JButton button05=new JButton("4"); //新建按鈕 panel2.add(button05); //應用按鈕 JButton button06=new JButton("5"); //新建按鈕 panel2.add(button06); //應用按鈕 JButton button07=new JButton("6"); //新建按鈕 panel2.add(button07); //應用按鈕 JButton button08=new JButton("-"); //新建按鈕 panel2.add(button08); //應用按鈕 JButton button09=new JButton("3"); //新建按鈕 panel2.add(button09); //應用按鈕 JButton button10=new JButton("2"); //新建按鈕 panel2.add(button10); //應用按鈕 JButton button11=new JButton("1"); //新建按鈕 panel2.add(button11); //應用按鈕 JButton button12=new JButton("*"); //新建按鈕 panel2.add(button12); //應用按鈕 JButton button13=new JButton("0"); //新建按鈕 panel2.add(button13); //應用按鈕 JButton button14=new JButton("."); //新建按鈕 panel2.add(button14); //應用按鈕 JButton button15=new JButton("="); //新建按鈕 panel2.add(button15); //應用按鈕 JButton button16=new JButton("/"); //新建按鈕 panel2.add(button16); //應用按鈕

(5) 最終程序的運行效果如圖 1 所示。

總結

以上是生活随笔為你收集整理的12、Java Swing计算器界面的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费av不卡| 免费av一区 | 福利免费观看 | 欧美日韩一区二区在线观看 | 一级黄色免费网站 | 扒下小娇妻的内裤打屁股 | 67194成人在线 | 欧美一区二区三区国产 | 成人依依 | 午夜福利电影一区 | 色窝窝无码一区二区三区 | 国产成人精品一区在线播放 | 中文字幕精品在线观看 | 影音先锋亚洲天堂 | 日韩成人av在线播放 | 狠狠干狠狠干 | 日韩精品一区二区三区不卡在线 | 久久青青国产 | 在线看片中文字幕 | 婷婷超碰 | 国产91熟女高潮一区二区 | 久久久久久一级片 | 男女视频久久 | 秋霞av一区二区三区 | 免费观看黄色一级视频 | 91亚洲精选 | 国产主播在线一区 | 风间ゆみ大战黑人 | 免费的黄色一级片 | 久久亚洲成人 | 亚洲欧美日韩网站 | 免费久久av | 日韩一级性生活片 | 亚洲黄色网页 | 91娇羞白丝网站 | 自拍av在线 | 国产一二在线观看 | 亚洲一区毛片 | 免费网站91 | 欧美在线播放视频 | 亚洲艹| 亚洲综合免费观看高清完整版在线 | 玖玖精品在线 | 国产1页| 久久精品欧美一区二区三区麻豆 | 伊人网在线 | cao久久 | 91av国产视频 | 日本亚洲高清 | 欧美激情第三页 | 日本成片网 | 韩日毛片 | 一本视频 | 一区二区三区91 | 伊人365影院 | 欧美日韩h | 日韩69视频 | 幸福宝在线观看 | 青娱乐欧美| 亚洲三级黄色 | 自拍偷拍第1页 | 国产主播第一页 | 免费av电影网址 | 毛片毛片女人毛片毛片 | 外国黄色网 | 胸网站| 两个人看的www视频免费完整版 | 亚洲av无码久久精品狠狠爱浪潮 | 污视频网站免费看 | 久久人人视频 | 91精品国产综合久久福利软件 | 91福利在线播放 | 极品超粉嫩尤物69xx | 亚洲欧美另类国产 | 黄色大片在线 | 美女被日网站 | 日韩不卡免费 | 日韩中文三级 | 成人av在线网址 | 久久超碰在线 | 日韩亚洲精品中文字幕 | 成人在线免费播放视频 | 边吃奶边添下面好爽 | 国产大片中文字幕 | 色在线视频 | 色婷婷综合久久久中文字幕 | 天天曰天天 | www国产在线观看 | 国产激情网 | 色姑娘久 | 成人不卡 | 国产精品边吃奶边做爽 | 91视频国产免费 | av福利在线观看 | 亚洲国产成人精品视频 | 很污的网站 | 九色蝌蚪视频 | 久久国产精品毛片 | 天天色官网 |