導航:首頁 > 編程語言 > java安裝swing

java安裝swing

發布時間:2023-06-18 18:11:07

『壹』 java swing程序怎麼運行

importjava.awt.*;
importjavax.swing.*;
publicclassGUIextendsJFrame{

privateJMenuBarmb=newJMenuBar();
privateJMenumm=newJMenu("文件");
privateJMenuItemmi1=newJMenuItem("粘貼");
privateJMenuItemmi2=newJMenuItem("復制");
privateJLabell=newJLabel();
publicGUI(){
this.setLayout(null);
mm.add(mi1);
mm.add(mi2);
mb.add(mm);
this.setJMenuBar(mb);
l.setText("我的第一個圖形用戶界面");
l.setBounds(10,10,450,30);
this.getContentPane().add(l);
this.setBounds(330,250,500,150);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
publicstaticvoidmain(String[]args){
newGUI();
}
}

『貳』 java的swing組件的使用

Swing是用於圖形用戶界面開發的一個全面解決方案,包括250多個類,在這里不能一一列出。本書僅使用Swing用戶界面。
1.標 簽 2.按 鈕 3.文本域 4.文本區 5.列表框 6.組合框
7.復選框 8.單選按鈕 9.滾動條 10.選項卡 11.對話框 12.菜 單
1.標 簽
標簽類JLabel是用於顯示文字或圖標的簡單組件。JLabel的構造方法包括:
public JLabel()
public JLabel(Icon icon)
public JLabel(Icon icon, int horizontalAlignment)
public JLabel(String text)
public JLabel(String text, Icon icon, int horizontalAlignment)
public JLabel(String text, int horizontalAlignment)
在構造方法中,text指定標簽的文字,icon指定標簽的圖標,horizontalAlignment指定文本或圖標的水平對齊方式。
JLabel實例維護的屬性包括:
表8.3 JLabel的屬性 屬性名
數據類型
訪問
預設值

disabledIcon
Icon
SG
灰色過濾圖標

displayedMnemonic
Int
SG
——

horizontalAlignment
Int
CSG
LEFT

horizontalTextPosition
Int
SG
RIGHT

Icon
Icon
CSG
null

iconTextGap
Int
SG
4個像素

labelFor
Component
SG
null

Text
String
CSG
「」

verticalAlignment
Int
SG
CENTER

verticalTextPosition
int
SG
CENTER

註:在訪問中,C=可在構造時設置/G=獲取方法/S=設置方法
disabledIcon:標簽被禁用時顯示的圖標。
displayedMnemonic:設置LabelFor屬性後顯示的助記符。
horizontalAlignment:標簽內容的水平對齊方式。取值包括:SwingConstants.LEFT、SwingConstants.RIGHT和SwingConstants.CENTER。
horizontalTextPosition:文本相對於圖標的水平位置;與水平對齊方式的有效值相同。
icon:標簽在啟用時顯示的圖標。
iconTextGap:標簽的文本與圖標之間的間隙,以像素點為單位。
labelFor:一個組件,它在標簽的助記符被鍵入時獲得焦點。
Text:標簽顯示的文本。
verticalAlignment:標簽內容的垂直對齊方式。取值包括:SwingConstants.TOP、SwingConstants.BOTTOM和SwingConstants.CENTER。

『叄』 Linux下java的Swing/AWT程序亂碼解決

問題描迅罩姿述 我編寫的JAVA程序中的Swing/AWT組件中的中文顯示都是方框 而標題卻能正常顯示中文 且使用 System out println( 中文字元串 )能正常顯示中文 解決思路 可能是JRE的中文字型檔不支持引起 所以添加一個可以支持的中文字型檔 解決辦法 第一步 下載中文字型檔 我使用的是c 可以直接在Windows(我用的是XP的系統)中找到 入徑為C:WINDOWSFonts下的c 也可以在網站上下載 推薦天網網站 bin/search?word=c

第二步 將中文字型檔c放入Jre的字型檔中 操作如下 cd <JAVA_HOME>/lib/fonts或者cd <JAVA_HOME>/jre/lib/fonts mkdir fallback (fallback代表存放後備語言的文件夾) 其中<JAVA_HOME>是你安裝jdk/jre的路徑 我的是/usr/lib/jdk 復制或者鏈接一個中文字體至其下 ln s /usr/share/fonts/truetype/f /usr/lib/jdk /jre/lib/fonts/fallback/f

第三步 有了上面的步驟之後 就可以在代碼中編碼實現顯示中文了 操作如下: 在main 函數中的開頭處添加如下代碼 Font f = new Font( 宋體 Font PLAIN ); UIManager put( Label font f); UIManager put( Label foreground Color black); UIManager put( Button font f); UIManager put( Menu font f);悶卜 UIManager put( MenuItem font f); UIManager put( List font f); UIManager put( CheckBox font f); UIManager put( RadioButton font f); UIManager put( ComboBox font f); UIManager put( TextArea font f);畝絕 UIManager put( EditorPane font f); UIManager put( ScrollPane font f); UIManager put( ToolTip font f); UIManager put( TextField font f); UIManager put( TableHeader font f); UIManager put( Table font f);

lishixin/Article/program/Java/hx/201311/26535

閱讀全文

與java安裝swing相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接