<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Swing組件的另類嵌套

      最近重溫Swing,嘗試了以前沒試過的事情。大家可能都知道,J字頭的組件(JComponent)都是awt.Container的子類,所以理論上所有的JComponent都可以當(dāng)作容器來用,比如說JButton或者JMenuItem可以包含一個(gè)文本框。以前一直以為這只是概念上的,從來沒有試過,如今嘗試一下,發(fā)現(xiàn)真的可以,有圖為證:

      swing

      圖上的菜單中含有個(gè)文本框,最下面是個(gè)按鈕,也有一個(gè)文本框,可以正常使用。需要注意的是菜單一定要顯式指定大小,否則很可能看不到文本框:

      JMenuItem weiredMenuItem = new JMenuItem();
      JTextArea textArea = new JTextArea();
      textArea.setPreferredSize(new Dimension(100, 30)); // 不是必須的
      weirdMenuItem.setPreferredSize(new Dimension(100, 50)); // 關(guān)鍵,否則太小了看不到文本框
      weirdMenuItem.setLayout(new FlowLayout());
      weirdMenuItem.add(textArea);

      個(gè)人認(rèn)為,這種嵌套提供了無限的可能性(比如嵌套一個(gè)JPanel)。以前以為只有WPF能這樣干,其實(shí)Swing也是如此靈活。JDK 7中添加了JLayer和對(duì)透明窗口(所謂Per-pixel alpha blending)的支持,對(duì)于編寫酷炫界面又提供了極大的幫助,Swing真是寶刀不老,歷久彌新。

      posted @ 2011-11-22 11:17  Leading  閱讀(1279)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲中文久久久精品无码| 亚洲 a v无 码免 费 成 人 a v| 亚洲性日韩精品一区二区三区| 国产一卡2卡三卡4卡免费网站| 济南市| 国产婷婷精品av在线| 久久久久久免费一区二区三区| 欧美做受视频播放| 国产免费高清69式视频在线观看| 精品国产一区二区三区av性色| 久久精品国产亚洲av麻豆小说| 国产精品一区在线蜜臀| 无码福利写真片视频在线播放| 国产精品自在拍首页视频8| 国产在线精品中文字幕| 欧美不卡无线在线一二三区观 | 麻豆国产成人AV在线播放| 骚虎视频在线观看| 二区三区国产在线观看| 男女激情一区二区三区| 在线中文字幕国产一区| 一本精品99久久精品77| 开心久久综合激情五月天| 久久国产精品波多野结衣av| 国产亚洲无线码一区二区| 九九热精品免费视频| 亚洲一区二区国产av| 激情综合网激情五月我去也| 亚洲aⅴ男人的天堂在线观看| 日韩精品无码区免费专区| 婷婷久久综合九色综合88| 国产性三级高清在线观看| 正宁县| 日韩东京热一区二区三区| 真人抽搐一进一出视频| 少妇被粗大的猛烈进出动视频| 国产 另类 在线 欧美日韩 | 国产一区二区三区不卡自拍| 国产精品综合av一区二区国产馆| 婷婷色综合视频在线观看| 人妻精品动漫H无码中字|