亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? s07.htm

?? Java2Swingt界面設計
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
            import java.util.*;            <p>public class Test extends JApplet {<br>              JDesktopPane desktopPane = new JDesktopPane();</p>            <p> JInternalFrame jif = new JInternalFrame(<br>              &quot;Internal Frame &quot;, // title<br>              true, // resizable<br>              true, // closable<br>              true, // maximizable<br>              true); // iconifiable</p>            <p> JScrollBar scrollbar = new JScrollBar();<br>              JSlider slider = new JSlider();<br>              JToolBar toolbar = new JToolBar();<br>              JTree tree = new JTree();</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p><br>              jif.setPreferredSize(new Dimension(550, 450));<br>              jif.getContentPane().setLayout(new FlowLayout());<br>              jif.getContentPane().add(new ComponentPanel());</p>            <p> desktopPane.setLayout(new FlowLayout());<br>              desktopPane.add(jif);</p>            <p> contentPane.add(new ControlPanel(), BorderLayout.NORTH);<br>              contentPane.add(desktopPane, BorderLayout.CENTER);</p>            <p> }<br>              class ComponentPanel extends JPanel {<br>              public ComponentPanel() {<br>              JPanel panel = new JPanel();</p>            <p> setLayout(new BorderLayout());<br>              add(toolbar, BorderLayout.NORTH);<br>              add(panel, BorderLayout.CENTER);</p>            <p> panel.add(scrollbar);<br>              panel.add(slider);<br>              panel.add(new JScrollPane(tree));</p>            <p> tree.setPreferredSize(new Dimension(200,100));</p>            <p> toolbar.add(new JButton(&quot;button&quot;));<br>              }<br>              }<br>              class ControlPanel extends JPanel {<br>              JCheckBox rollover = new JCheckBox(<br>              &quot;JToolBar.rollover&quot;);<br>              JCheckBox palette = new JCheckBox(<br>              &quot;JInternalFrame.palette&quot;);<br>              JCheckBox filled = new JCheckBox(<br>              &quot;JSlider.isFilled&quot;);<br>              JCheckBox freeStanding = new JCheckBox(<br>              &quot; JScrollBar.freeStanding&quot;);</p>            <p> JRadioButton none = new JRadioButton(&quot;none&quot;);<br>              JRadioButton horizontal = new JRadioButton(&quot;horizontal&quot;);<br>              JRadioButton angled = new JRadioButton(&quot;angled&quot;);</p>            <p> public ControlPanel() {<br>              ActionListener checkBoxListener = <br>              new CheckBoxListener();<br>              ActionListener radioButtonListener = <br>              new RadioButtonListener();</p>            <p> palette.addActionListener(checkBoxListener);<br>              filled.addActionListener(checkBoxListener);<br>              rollover.addActionListener(checkBoxListener);<br>              freeStanding.addActionListener(checkBoxListener);</p>            <p> none.addActionListener(radioButtonListener);<br>              horizontal.addActionListener(radioButtonListener);<br>              angled.addActionListener(radioButtonListener);</p>            <p> ButtonGroup group = new ButtonGroup();<br>              group.add(none);<br>              group.add(horizontal);<br>              group.add(filled);</p>            <p> none.setSelected(true);<br>              freeStanding.setSelected(true);<br>              <br>              add(palette);<br>              add(filled);<br>              add(rollover);<br>              add(freeStanding);<br>              add(Box.createHorizontalStrut(10));<br>              add(new JLabel(&quot;Tree: &quot;));<br>              add(none);<br>              add(horizontal);<br>              add(angled);<br>              }<br>              class RadioButtonListener implements ActionListener {<br>              public void actionPerformed(ActionEvent e) {<br>              JRadioButton rb = (JRadioButton)e.getSource();</p>            <p> if(rb == none) {<br>              tree.putClientProperty(<br>              &quot;JTree.lineStyle&quot;, &quot;None&quot;);<br>              }<br>              if(rb == horizontal) {<br>              tree.putClientProperty(<br>              &quot;JTree.lineStyle&quot;, &quot;Horizontal&quot;);<br>              }<br>              if(rb == angled) {<br>              tree.putClientProperty(<br>              &quot;JTree.lineStyle&quot;, &quot;Angled&quot;);<br>              }<br>              tree.repaint();<br>              }<br>              }<br>              class CheckBoxListener implements ActionListener {<br>              public void actionPerformed(ActionEvent e) {<br>              JCheckBox cb = (JCheckBox)e.getSource();</p>            <p> if(cb == palette) {<br>              palette.putClientProperty(<br>              &quot;JInternalFrame.isPalette&quot;, <br>              new Boolean(cb.isSelected()));</p>            <p> jif.revalidate();<br>              }<br>              else if(cb == filled) {<br>              slider.putClientProperty(<br>              &quot;JSlider.isFilled&quot;, <br>              new Boolean(cb.isSelected()));</p>            <p> slider.repaint();<br>              }<br>              else if(cb == rollover) {<br>              toolbar.putClientProperty(<br>              &quot;JToolBar.isRollover&quot;, <br>              new Boolean(cb.isSelected()));</p>            <p> toolbar.repaint();<br>              }<br>              else if(cb == freeStanding) {<br>              scrollbar.putClientProperty(<br>              &quot;JScrollBar.isFreeStanding&quot;, <br>              new Boolean(cb.isSelected()));</p>            <p> scrollbar.repaint();<br>              }<br>              }<br>              }<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 7.2.1 客戶屬性</p>            <p>&nbsp;</p>            <p> 7.2.2 主題</p>            <p align="center"><b>例7-6 一個簡單的定制主題</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import javax.swing.*;<br>            import javax.swing.plaf.*;<br>            import javax.swing.plaf.metal.*;<br>            import javax.swing.plaf.*;            <p>public class Test extends JApplet {<br>              public void init() {<br>              Container contentPane = getContentPane();</p>            <p> contentPane.setLayout(new FlowLayout());</p>            <p> setMetalTheme(new ExperimentalTheme());</p>            <p> contentPane.add(new JButton(&quot;button&quot;));<br>              contentPane.add(new JCheckBox(&quot;check me&quot;));<br>              }<br>              private void setMetalTheme(MetalTheme theme) {<br>              MetalLookAndFeel.setCurrentTheme(new ExperimentalTheme());</p>            <p> // Metal Look and Feel must be (re)loaded for the<br>              // new theme to take effect ...</p>            <p> try {<br>              UIManager.setLookAndFeel(<br>              &quot;javax.swing.plaf.metal.MetalLookAndFeel&quot;);<br>              }<br>              catch(IllegalAccessException e1) {}<br>              catch(UnsupportedLookAndFeelException e2) {}<br>              catch(InstantiationException e3) {}<br>              catch(ClassNotFoundException e4) {}<br>              }<br>              }<br>              class ExperimentalTheme extends DefaultMetalTheme {<br>              public FontUIResource getControlTextFont() { <br>              return new FontUIResource(&quot;SanSerif&quot;, <br>              Font.BOLD + Font.ITALIC, 24);<br>              }<br>              }</p>            <hr size="1" noshade>            <p>&nbsp;</p>            <p align="center"><b>例7-7 安裝一個附加界面樣式</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import javax.swing.*;            <p>public class Test extends JApplet {<br>              public void init() {<br>              UIManager.addAuxiliaryLookAndFeel( <br>              new ExampleAuxiliaryLookAndFeel());</p>            <p> Container contentPane = getContentPane();<br>              JButton button = new JButton(&quot;button&quot;);</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(button);<br>              }<br>              }</p>            <hr size="1" noshade>            <p align="center"><b>例7-8 附加界面樣式的例子</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import javax.swing.*;            <p>public class ExampleAuxiliaryLookAndFeel extends LookAndFeel {<br>              public String getDescription(){<br>              return &quot;example auxiliary look and feel&quot;;<br>              }<br>              public String getID() {<br>              return &quot;example&quot;;<br>              }<br>              public String getName() {<br>              return &quot;example auxiliary&quot;; <br>              }<br>              public boolean isNativeLookAndFeel() {<br>              return false;<br>              }<br>              public boolean isSupportedLookAndFeel() {<br>              return true;<br>              }<br>              public UIDefaults getDefaults() {<br>              UIDefaults table = new UIDefaults();</p>            <p> Object[] uiDefaults = {<br>              &quot;ButtonUI&quot;, &quot;AuxiliaryButtonUI&quot;<br>              };</p>            <p> table.putDefaults(uiDefaults);<br>              return table;<br>              }<br>              }</p>            <hr size="1" noshade>            <p align="center"><b>例7-9 一個附加UI</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.accessibility.*;<br>            import javax.swing.*;<br>            import javax.swing.plaf.*;            <p>public class AuxiliaryButtonUI extends ComponentUI {<br>              private static ComponentUI cui = new AuxiliaryButtonUI();<br>              private static AuxiliaryButtonMouseListener ml = <br>              new AuxiliaryButtonMouseListener();</p>            <p> // must be implemented<br>              public static ComponentUI createUI(JComponent c) {<br>              return cui;<br>              }<br>              public void installUI(JComponent c) {<br>              c.addMouseListener(ml);<br>              }<br>              public void uninstallUI(JComponent c) {<br>              c.removeMouseListener(ml);<br>              }<br>              public void update(Graphics g, JComponent c) {<br>              // don't want ComponentUI default behavior, which is<br>              // to clear the background<br>              }<br>              }<br>              class AuxiliaryButtonMouseListener extends MouseAdapter {<br>              public void mouseEntered(MouseEvent e) {<br>              JComponent c = (JComponent)e.getSource();<br>              AccessibleContext ac = c.getAccessibleContext();<br>              String role = ac.getAccessibleRole().toString();<br>              String name = ac.getAccessibleName();</p>            <p> System.out.println(&quot;mouse entered component of type &quot;               +<br>              role + &quot; named &quot; + name);<br>              }<br>              }</p>            <hr size="1" noshade>            <p>&nbsp;</p>            <p>&nbsp;</p>            <p> 7.3 附加UI</p>            <p>&nbsp;</p>            <p> 7.4 本章回顧</p>            <p>&nbsp;</p>            <p>[<a href="index.html" target="_self">目錄</a>][<a href="s06.htm">上一頁</a>][<a href="s08.htm">下一頁</a>](颯龍收藏/2002.5.18)             </p>            </td>          </tr>        </tbody>      </table>    </td>  </tr></tbody></table><script language="javascript">bottomprint()</script></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕欧美一| 亚洲一本大道在线| 8x福利精品第一导航| 成人av网站在线观看| 国产精品香蕉一区二区三区| 日本三级韩国三级欧美三级| 亚洲综合小说图片| 亚洲国产欧美另类丝袜| 亚洲一级在线观看| 日本在线不卡一区| 麻豆成人免费电影| 国产一区二区美女诱惑| 成人性生交大片免费看视频在线| 亚洲成人黄色小说| 日韩精品色哟哟| 一区二区三区欧美视频| 亚洲v中文字幕| 午夜亚洲国产au精品一区二区| 午夜av区久久| 国模冰冰炮一区二区| 成人av电影免费观看| 色88888久久久久久影院按摩| 在线欧美日韩国产| 精品少妇一区二区三区免费观看| 久久亚洲一区二区三区四区| 精品国产精品一区二区夜夜嗨| 精品欧美一区二区久久| 欧美激情一区二区三区| 一区二区在线看| 一区二区三区国产精华| 亚洲少妇最新在线视频| 日韩av网站免费在线| 国产精品1区2区| 欧美亚洲综合一区| 国产日韩欧美综合一区| 亚洲欧美另类小说| 美女视频第一区二区三区免费观看网站 | 精品国一区二区三区| 国产精品嫩草99a| 一区二区三区日本| 九九国产精品视频| 欧美性感一类影片在线播放| 久久看人人爽人人| 亚洲电影在线播放| 国产又黄又大久久| 欧美在线影院一区二区| 欧美国产一区在线| 男人的天堂久久精品| 色综合视频在线观看| 久久久久国产精品麻豆| 日韩激情视频在线观看| 色网站国产精品| 国产欧美一区二区精品久导航| 无码av中文一区二区三区桃花岛| 99久久综合国产精品| 久久天天做天天爱综合色| 日韩综合小视频| 在线观看国产91| 中文av一区特黄| 久久99精品久久久| 日本福利一区二区| 综合中文字幕亚洲| 国产成人夜色高潮福利影视| 精品乱人伦一区二区三区| 午夜影视日本亚洲欧洲精品| 在线一区二区三区| 亚洲日本va在线观看| 国产老女人精品毛片久久| 日韩欧美你懂的| 丝袜a∨在线一区二区三区不卡 | 亚洲另类在线制服丝袜| 国产一区激情在线| 欧美日韩国产小视频| 有码一区二区三区| 91在线观看成人| 亚洲男人的天堂一区二区| k8久久久一区二区三区| 久久久精品国产99久久精品芒果| 国产一区二区三区美女| 精品国产百合女同互慰| 国产在线精品一区二区三区不卡 | 亚洲国产精品嫩草影院| 91丨porny丨蝌蚪视频| 欧美国产精品一区| 成人黄页毛片网站| 中文字幕日韩一区| 北岛玲一区二区三区四区| 欧美激情一区二区三区全黄| 成人h动漫精品一区二区| 国产精品福利一区| 国产激情视频一区二区三区欧美| 国产午夜精品在线观看| 懂色av噜噜一区二区三区av| 亚洲色图.com| 在线亚洲精品福利网址导航| 亚洲va国产天堂va久久en| 色狠狠桃花综合| 中文字幕+乱码+中文字幕一区| 99久久免费国产| 一区二区三区免费| 欧美精品vⅰdeose4hd| 激情六月婷婷久久| 国产午夜亚洲精品不卡| 欧洲一区二区av| 国产在线播放一区三区四| 国产精品污污网站在线观看 | 亚洲一区二区三区四区在线观看| 欧美日韩在线综合| 国产福利一区二区三区在线视频| 亚洲女人的天堂| 欧美精品色一区二区三区| 国产成人精品免费网站| 一区二区三区精品久久久| 亚洲精品一区二区三区影院 | 91原创在线视频| 日本视频在线一区| 成人免费在线播放视频| 欧美日本不卡视频| av一本久道久久综合久久鬼色| 日本网站在线观看一区二区三区 | 国内精品久久久久影院一蜜桃| **网站欧美大片在线观看| 欧美α欧美αv大片| 色天天综合色天天久久| 国产成人在线影院| 蜜臀av性久久久久av蜜臀妖精| 亚洲视频精选在线| 国产视频一区在线观看| 91精品国产综合久久精品麻豆| 91污片在线观看| 国产精品18久久久久久久久久久久| 亚洲成人av资源| 中文字幕一区二区三区色视频| 久久综合精品国产一区二区三区 | 一区二区三区欧美| 亚洲欧洲性图库| 久久精品一区蜜桃臀影院| 日韩亚洲欧美在线观看| 精品视频1区2区3区| 99久久综合精品| 懂色av一区二区三区免费观看| 精品亚洲aⅴ乱码一区二区三区| 日韩在线观看一区二区| 亚洲影视资源网| 亚洲在线观看免费视频| 亚洲美女视频一区| 日韩理论片一区二区| 国产精品理论片| 中文字幕av一区二区三区免费看 | 欧美tickling网站挠脚心| 制服.丝袜.亚洲.另类.中文 | 日韩一区二区视频| 欧美丰满少妇xxxxx高潮对白| 欧美体内she精高潮| 欧美日韩国产综合草草| 欧美美女黄视频| 在线播放亚洲一区| 欧美一区二区三区电影| 91精品国产综合久久精品麻豆| 91精品国产综合久久久久久| 日韩午夜激情av| 国产午夜精品一区二区三区嫩草| 国产校园另类小说区| 久久综合久久综合九色| 国产精品久久久一区麻豆最新章节| 日韩一区二区免费视频| 久久网站最新地址| 久久蜜桃一区二区| 国产亚洲综合在线| 亚洲天堂中文字幕| 亚洲成人免费视频| 麻豆国产欧美一区二区三区| 国产高清不卡二三区| 色综合天天天天做夜夜夜夜做| 欧美色中文字幕| 久久亚区不卡日本| 亚洲欧洲另类国产综合| 亚洲国产一二三| 激情五月婷婷综合网| 不卡在线视频中文字幕| 波多野结衣精品在线| 欧美精品tushy高清| 欧美亚洲一区二区三区四区| 日韩一区二区在线观看视频| 中文字幕一区二区三区不卡| 手机精品视频在线观看| 懂色av中文字幕一区二区三区 | 欧美videos中文字幕| 国产精品美女久久久久aⅴ国产馆| 亚洲成人av电影| 顶级嫩模精品视频在线看| 欧美日本免费一区二区三区| 欧美国产激情二区三区| 偷拍自拍另类欧美| 成人国产一区二区三区精品| 欧美性高清videossexo| 久久久久国产精品免费免费搜索| 亚洲欧美综合另类在线卡通| 美国欧美日韩国产在线播放| 色婷婷综合久久久中文一区二区|