資源簡介
十幾處 SWING GUI 美化包 告別枯燥的GUI界面 配使用實例說明

代碼片段和文件信息
/*
*?Copyright?2005?MH-Software-Entwicklung.?All?rights?reserved.
*?Use?is?subject?to?license?terms.
*/
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
public?class?TT?extends?Jframe?{
????public?TT()?{
????????super(“Minimal-frame-Application“);
????????
????????//?setup?menu
????????JMenuBar?menuBar?=?new?JMenuBar();
????????JMenu?menu?=?new?JMenu(“File“);
????????menu.setMnemonic(KeyEvent.VK_F);
????????JMenuItem?menuItem?=?new?JMenuItem(“Exit“);
????????menuItem.setMnemonic(KeyEvent.VK_X);
????????menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4?KeyEvent.ALT_MASK));
????????menuItem.addActionListener(new?ActionListener()?{
????????????public?void?actionPerformed(ActionEvent?event)?{
????????????????System.exit(0);
????????????}
????????});
????????menu.add(menuItem);
????????menuBar.add(menu);
????????setJMenuBar(menuBar);
????????
????????//?setup?widgets
????????JPanel?contentPanel?=?new?JPanel(new?BorderLayout());
????????contentPanel.setBorder(BorderFactory.createEmptyBorder(0?4?4?4));
????????JScrollPane?westPanel?=?new?JScrollPane(new?JTree());
????????JEditorPane?editor?=?new?JEditorPane(“text/plain“?“Hello?World“);
????????JScrollPane?eastPanel?=?new?JScrollPane(editor);
????????JSplitPane?splitPane?=?new?JSplitPane(JSplitPane.HORIZONTAL_SPLIT?true?westPaneleastPanel);
????????splitPane.setDividerLocation(148);
????????contentPanel.add(splitPane?BorderLayout.CENTER);
????????setContentPane(contentPanel);
????????
????????//?add?listeners
????????addWindowListener(new?WindowAdapter()?{
????????????public?void?windowClosing(WindowEvent?e)?{
????????????????System.exit(0);
????????????}
????????});
????????
????????//?show?application
????????setLocation(32?32);
????????setSize(400?300);
????????show();
????}?//?end?CTor?Minframe
????
????public?static?void?main(String[]?args)?{
????????try?{
????????????////////////////////////----------------------------------?select?Look?and?Feel(下面就是要改變的地方了)
????????????Jframe.setDefaultLookAndFeelDecorated(true);
????????????UIManager.setLookAndFeel(“com.jtattoo.plaf.acryl.AcrylLookAndFeel“);???//幾COM包就可以換不同風格
????????????////////////////////////----------------------------------?start?application
????????????new?TT();
????????}
????????catch?(Exception?ex)?{
????????????ex.printStackTrace();
????????}
????}?//?end?main
????
}?//?end?class?Minframe
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-07-07?17:06??swing?美化包\
?????文件??????932962??2012-07-07?15:59??swing?美化包\JTattoo.jar
?????文件????????2471??2012-07-07?17:06??swing?美化包\TT.java
- 上一篇:哈工大計算機系統實驗實驗八
- 下一篇:QTP測試計算器的小
評論
共有 條評論