自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談Swing中l(wèi)ookandfeel源代碼

開發(fā) 后端
本文介紹仔細(xì)看了Swing的lookandfeel源代碼,寫界面的時(shí)候setFont設(shè)置得吐血,終于發(fā)現(xiàn)了其實(shí)完全可以比避免的。

今天才發(fā)現(xiàn)Swing的lookandfeel源代碼可以改變的,郁悶哦。我寫界面的時(shí)候setFont設(shè)置得吐血.仔細(xì)看了Swing的lookandfeel源代碼,終于發(fā)現(xiàn)了其實(shí)完全可以比避免的。

可是之前一直沒有看到相關(guān)的文檔,網(wǎng)絡(luò)上的資源也不見。郁悶又慶幸啊。尤其JOptionPane,不能使用是很痛苦的事情。現(xiàn)在也可以了

無論如何,共享之吧,這可是從源代碼中挖掘出來的.

下面是系統(tǒng)初始化的時(shí)候運(yùn)行的代碼:

  1. Fontfont=newFont("Dialog",Font.PLAIN,12);  
  2. UIManager.put("ToolTip.font",font);  
  3. UIManager.put("Table.font",font);  
  4. UIManager.put("TableHeader.font",font);  
  5. UIManager.put("TextField.font",font);  
  6. UIManager.put("ComboBox.font",font);  
  7. UIManager.put("TextField.font",font);  
  8. UIManager.put("PasswordField.font",font);  
  9. UIManager.put("TextArea.font",font);  
  10. UIManager.put("TextPane.font",font);  
  11. UIManager.put("EditorPane.font",font);  
  12. UIManager.put("FormattedTextField.font",font);  
  13. UIManager.put("Button.font",font);  
  14. UIManager.put("CheckBox.font",font);  
  15. UIManager.put("RadioButton.font",font);  
  16. UIManager.put("ToggleButton.font",font);  
  17. UIManager.put("ProgressBar.font",font);  
  18. UIManager.put("DesktopIcon.font",font);  
  19. UIManager.put("TitledBorder.font",font);  
  20. UIManager.put("Label.font",font);  
  21. UIManager.put("List.font",font);  
  22. UIManager.put("TabbedPane.font",font);  
  23. UIManager.put("MenuBar.font",font);  
  24. UIManager.put("Menu.font",font);  
  25. UIManager.put("MenuItem.font",font);  
  26. UIManager.put("PopupMenu.font",font);  
  27. UIManager.put("CheckBoxMenuItem.font",font);  
  28. UIManager.put("RadioButtonMenuItem.font",font);  
  29. UIManager.put("Spinner.font",font);  
  30. UIManager.put("Tree.font",font);  
  31. UIManager.put("ToolBar.font",font);  
  32. UIManager.put("OptionPane.messageFont",font);  
  33. UIManager.put("OptionPane.buttonFont",font); 

以上是Swing中l(wèi)ookandfeel源代碼。

【編輯推薦】

  1. 淺談Java Swing的連接數(shù)據(jù)庫(kù)
  2. 介紹JFace、Swing、AWT和SWT
  3. 詳解SwingWorker與Swing程序
  4. 介紹輕量級(jí)Swing組件
  5. Swing組件都擴(kuò)展自JComponent
責(zé)任編輯:佚名 來源: 清華大學(xué)出版社
相關(guān)推薦

2009-07-15 09:59:11

Metal觀感Swing

2010-03-02 10:08:28

Android源代碼

2009-07-16 16:01:55

EventQueue

2009-07-14 17:01:29

Look&FeelSwing

2009-07-14 18:28:58

Swing入門

2009-07-15 14:29:24

構(gòu)造JListSwing

2009-07-15 13:06:38

Swing組件

2009-07-17 12:44:01

NetBeans開發(fā)S

2009-07-16 12:58:50

Swing控件

2009-07-16 10:26:49

渲染器接口Swing

2009-07-10 17:20:38

Swing構(gòu)件AWT構(gòu)件

2009-07-10 11:07:18

Swing和SWT

2009-07-14 16:07:59

調(diào)用JavaFX代碼Swing程序

2009-07-16 16:23:59

Swing線程

2009-07-10 13:09:53

.Net與Java S

2009-07-14 14:50:00

JOptionPane

2009-07-08 11:25:36

jvm.dll

2009-07-14 11:08:42

WebRendererSwing應(yīng)用程序

2009-07-15 16:29:41

Swing繪畫

2009-07-10 11:31:45

Swing支持透明和不規(guī)則窗口
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)