


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
指定字體的標(biāo)題邊框關(guān)鍵技術(shù):創(chuàng)建復(fù)雜的標(biāo)題邊框public TitleBorder(Border border,String title,int titleJusetifcation,int titlePostion,Font titleFont,Color titleColor)border嵌套的其他邊框title標(biāo)題titleJusetifcation水平對(duì)齊方式titlePostion垂直對(duì)齊方式titleFont字體titleColor字體顏色package com.java2010.swing02;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.UIManager;import javax.swing.border.EmptyBorder;import javax.swing.border.TitledBorder;public class Test01 extends JFrame/定義我們需要的組件/面板JPanel myjp;/按鈕組ButtonGroup bg;/單選按鈕JRadioButton jrb1,jrb2,jrb3,jrb4;/按鈕JButton jb1;/標(biāo)題邊框TitledBorder titleborder;/字體Font font=null;/面板JPanel jp1;/構(gòu)造方法public Test01()try UIManager.setLookAndFeel(com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel); catch (Exception e) / TODO: handle exception/實(shí)例化組件myjp=new JPanel();myjp.setBorder(new EmptyBorder(5,5,5,5);myjp.setLayout(new BorderLayout(0,0);bg=new ButtonGroup();jrb1=new JRadioButton(黑體);/默認(rèn)勾選中jrb1.setSelected(true);jrb1.setActionCommand(jrb1.getText();jrb1.setBounds(10,30,100,30);jrb2=new JRadioButton(宋體);jrb2.setBounds(10,60,100,30);jrb2.setActionCommand(jrb2.getText();jrb3=new JRadioButton(隸書);jrb3.setBounds(10,90,100,30);jrb3.setActionCommand(jrb3.getText();jrb4=new JRadioButton(楷體);jrb4.setBounds(10,120,100,30);jrb4.setActionCommand(jrb4.getText();/將我們的單選按鈕加入到組bg.add(jrb1);bg.add(jrb2);bg.add(jrb3);bg.add(jrb4);jb1=new JButton(設(shè)置字體);jb1.addActionListener(new ActionListener() Overridepublic void actionPerformed(ActionEvent e) button(e););jb1.setBounds(50, 160, 120, 30);jp1=new JPanel();font=new Font(黑體,Font.BOLD,18);titleborder=new TitledBorder(null,設(shè)置字體,TitledBorder.LEFT,TitledBorder.TOP,font,new Color(255,0,0);jp1.setBorder(titleborder);/this.setLayout(null);jp1.setLayout(null);jp1.add(jrb1);jp1.add(jrb2);jp1.add(jrb3);jp1.add(jrb4);jp1.add(jb1);myjp.add(jp1);this.add(myjp);this.setTitle(力天教育:設(shè)置字體邊框);this.setSize(400,300);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public void button(ActionEvent e)/得到字體String f=bg.getSelection().getActionCommand();font=new Font(f,Font.BOLD,18);/設(shè)置標(biāo)題邊框的字體titleborder.setTitleFont(font);/更新面板的邊框?qū)ο骿p1.setBorder(titleborder);/更新面板界面jp1.repaint();public static void main(String args) new Test01();株洲科技IT部0731-2810
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海南省瓊海市2023-2024學(xué)年七年級(jí)下學(xué)期期末考試地理試卷(含答案)
- 數(shù)學(xué)文●全國甲卷丨2022年普通高等學(xué)校招生全國統(tǒng)一考試數(shù)學(xué)文試卷及答案
- 建材公司質(zhì)量控制與改進(jìn)措施
- 2025長沙市黑哥鴨王技術(shù)服務(wù)有限公司委托合同書
- Propargyl-PEG4-mesyl-ester-生命科學(xué)試劑-MCE
- 15-keto-Cloprostenol-isopropyl-ester-生命科學(xué)試劑-MCE
- 2025屆高考物理大一輪復(fù)習(xí)課件 第十章 微點(diǎn)突破7 定值電阻在電學(xué)實(shí)驗(yàn)中的作用
- 2025企業(yè)終止勞動(dòng)合同員工是否有權(quán)獲得補(bǔ)償金
- 2025家具定制加工合同詳細(xì)版范文
- 小學(xué)期末總結(jié)表彰會(huì)議講話稿(4篇)
- 碳碳復(fù)合材料
- 回顧性臨床研究
- 2025年民航氣象中心公開招聘應(yīng)屆畢業(yè)生6人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年上海奉賢區(qū)部分單位招考非編人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 武昌實(shí)驗(yàn)中學(xué)2025屆高三下第一次測(cè)試數(shù)學(xué)試題含解析
- 小學(xué)航空科普類課程設(shè)計(jì)
- 【MOOC】儀器分析-北京化工大學(xué) 中國大學(xué)慕課MOOC答案
- 高等數(shù)學(xué)基礎(chǔ)-002-國開機(jī)考復(fù)習(xí)資料
- 公安調(diào)解和解協(xié)議書范本
- 國家安全教育第四章-堅(jiān)持以人民安全為宗旨
- TFT-LCD顯示原理介紹
評(píng)論
0/150
提交評(píng)論