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

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

?? s18.htm

?? 書籍主要用于做圖形界面使用里面后好多
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
            import javax.swing.event.*;<br>            import javax.swing.border.*;            <p>public class Test extends JApplet {<br>              private JComboBox comboBox = <br>              new JComboBox(new Object[] {<br>              new Item(new Object[] {Color.gray, &quot;gray&quot;}),<br>              new Item(new Object[] {Color.orange, &quot;orange&quot;}),<br>              new Item(new Object[] {Color.red, &quot;red&quot;}),<br>              new Item(new Object[] {Color.blue, &quot;blue&quot;}),<br>              new Item(new Object[] {Color.yellow, &quot;yellow&quot;}),<br>              new Item(new Object[] {Color.magenta, &quot;magenta&quot;}),<br>              new Item(new Object[] {Color.black, &quot;black&quot;}),<br>              new Item(new Object[] {Color.green, &quot;green&quot;}),<br>              new Item(new Object[] {Color.lightGray, &quot;lightGray&quot;}),<br>              new Item(new Object[] {Color.white, &quot;white&quot;}),<br>              });</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> comboBox.setRenderer(new ColorRendererer());<br>              comboBox.setEditor(new ColorComboBoxEditor());<br>              comboBox.setEditable(true);</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(comboBox);<br>              }<br>              }<br>              class Item {<br>              private Color color;<br>              private String string;</p>            <p> public Item(Object[] array) {<br>              color = (Color)array[0];<br>              string = (String)array[1];<br>              }<br>              public Color getColor() { return color; }<br>              public String toString() { return string; }<br>              }<br>              class ColorComboBoxEditor extends AbstractComboBoxEditor {<br>              ColorIcon editorIcon = new ColorIcon();<br>              JLabel editorLabel = new JLabel(editorIcon);</p>            <p> Item item;</p>            <p> JColorChooser colorChooser = new JColorChooser();<br>              ActionListener okListener = new OKListener();<br>              Dialog dialog = JColorChooser.createDialog(<br>              null, // parentComponent<br>              &quot;Choose A Color&quot;,// title<br>              true, // modal<br>              colorChooser,<br>              okListener, <br>              null); // cancel listener</p>            <p> public ColorComboBoxEditor() {<br>              editorLabel.setBorder(BorderFactory.createEtchedBorder());</p>            <p> editorLabel.addMouseListener(new MouseAdapter() {<br>              public void mousePressed(MouseEvent e) {<br>              dialog.setVisible(true);<br>              }<br>              });<br>              }<br>              class OKListener implements ActionListener {<br>              public void actionPerformed(ActionEvent e) {<br>              item = <br>              new Item(new Object[] {<br>              colorChooser.getColor(), null});</p>            <p> fireActionPerformed(e);<br>              }<br>              }<br>              public Component getEditorComponent() {<br>              return editorLabel;<br>              }<br>              public Object getItem() {<br>              return item;<br>              }<br>              public void setItem(Object itemToSet) {<br>              item = (Item)itemToSet;</p>            <p> // cannot set the selected item in an editor's<br>              // setItem method, or an infinite loop results</p>            <p> editorIcon.setColor(item.getColor());<br>              editorLabel.setText(item.toString());<br>              }<br>              public void selectAll() {<br>              // from ComboBoxModel interface: nothing to select <br>              }<br>              }<br>              abstract class AbstractComboBoxEditor implements ComboBoxEditor               {<br>              EventListenerList listenerList = new EventListenerList();</p>            <p> public void addActionListener(ActionListener listener) {<br>              listenerList.add(ActionListener.class, listener);<br>              }<br>              public void removeActionListener(ActionListener listener) {<br>              listenerList.remove(ActionListener.class, listener);<br>              }<br>              protected void fireActionPerformed(ActionEvent e) {<br>              // Guaranteed to return a non-null array<br>              Object[] listeners = listenerList.getListenerList();<br>              <br>              // Process the listeners last to first, notifying<br>              // those that are interested in this event<br>              for (int i = listeners.length-2; i&gt;=0; i-=2) {<br>              if (listeners[i]==ActionListener.class) {<br>              ((ActionListener)<br>              listeners[i+1]).actionPerformed(e);<br>              } <br>              }<br>              } <br>              }<br>              class ColorRendererer extends JLabel implements ListCellRenderer               {<br>              private ColorIcon icon = new ColorIcon();</p>            <p> public ColorRendererer() {<br>              setOpaque(true);<br>              setIcon(icon);<br>              }<br>              public Component getListCellRendererComponent(<br>              JList list,<br>              Object value,<br>              int index,<br>              boolean isSelected,<br>              boolean cellHasFocus) {<br>              Item item = (Item)value;</p>            <p> icon.setColor(item.getColor());<br>              setText(item.toString());</p>            <p> if(isSelected) {<br>              setForeground(list.getSelectionForeground());<br>              setBackground(list.getSelectionBackground());<br>              }<br>              else {<br>              setForeground(list.getForeground());<br>              setBackground(list.getBackground());<br>              }<br>              return this;<br>              }<br>              }<br>              class ColorIcon implements Icon {<br>              private Color color;<br>              private int w, h;</p>            <p> public ColorIcon() {<br>              this(Color.gray, 50, 15);<br>              }<br>              public ColorIcon(Color color, int w, int h) {<br>              this.color = color;<br>              this.w = w;<br>              this.h = h;<br>              }<br>              public void paintIcon(Component c, Graphics g, int x, int y) {<br>              g.setColor(Color.black);<br>              g.drawRect(x, y, w-1, h-1);<br>              g.setColor(color);<br>              g.fillRect(x+1, y+1, w-2, h-2);<br>              }<br>              public Color getColor() {<br>              return color;<br>              }<br>              public void setColor(Color color) {<br>              this.color = color;<br>              }<br>              public int getIconWidth() {<br>              return w;<br>              }<br>              public int getIconHeight() {<br>              return h;<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 18.6.1 JComboBox屬性</p>            <p>&nbsp;</p>            <p align="center">&nbsp;</p>            <p> 18.6.2 JComboBox事件</p>            <p>&nbsp;</p>            <p align="center"><b>例18-7 處理選取事件</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;            <p>public class Test extends JApplet {<br>              private JComboBox comboBox = new JComboBox();</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> comboBox.addItem(&quot;Top&quot;);<br>              comboBox.addItem(&quot;Center&quot;);<br>              comboBox.addItem(&quot;Bottom&quot;);</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(comboBox);</p>            <p> comboBox.addItemListener(new ItemListener() { <br>              public void itemStateChanged(ItemEvent event) {<br>              int state = event.getStateChange();<br>              String item = (String)event.getItem(), s;</p>            <p> if(event.getStateChange() == ItemEvent.SELECTED)<br>              s = &quot; selected&quot;;<br>              else<br>              s = &quot; deselected&quot;;</p>            <p> JOptionPane.showMessageDialog(<br>              comboBox, // parent component<br>              item + s, // message<br>              &quot;JComboBox Selection&quot;, // title<br>              JOptionPane.INFORMATION_MESSAGE); // type<br>              }<br>              });<br>              }<br>              }</p>            <hr size="1" noshade>            <p align="center"><b>例18-8 處理編輯事件</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;            <p>public class Test extends JApplet {<br>              private JComboBox comboBox = new JComboBox();<br>              private ComboBoxEditor editor = comboBox.getEditor();</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> comboBox.setEditable(true);</p>            <p> comboBox.addItem(&quot;Top&quot;);<br>              comboBox.addItem(&quot;Center&quot;);<br>              comboBox.addItem(&quot;Bottom&quot;);</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(comboBox);</p>            <p> editor.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              String s = (String)editor.getItem();<br>              showStatus(&quot;Item Edited: &quot; + s);<br>              }<br>              });<br>              }<br>              }</p>            <hr size="1" noshade>            <p>&nbsp;</p>            <p> 18.6.3 JComboBox類總結</p>            <p>&nbsp;</p>            <p align="center"><b>例18-9 手工顯示一個組件框的彈出式菜單</b></p>            <hr noshade size="1">            import javax.swing.*;<br>            import java.awt.*;<br>            import java.awt.event.*;            <p>public class Test extends JApplet {<br>              public void init() {<br>              Container contentPane = getContentPane();<br>              JButton button = new JButton(&quot;show popup&quot;);<br>              final JComboBox combo = new JComboBox();</p>            <p> combo.addItem(&quot;first item&quot;);<br>              combo.addItem(&quot;second item&quot;);<br>              combo.addItem(&quot;third item&quot;);<br>              combo.addItem(&quot;fourth item&quot;);<br>              combo.addItem(&quot;fifth item&quot;);</p>            <p> button.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              combo.showPopup();<br>              }<br>              });<br>              contentPane.setLayout(new FlowLayout());<br>              contentPane.add(button);<br>              contentPane.add(combo);<br>              }<br>              }</p>            <hr size="1" noshade>            <p>18.6.4 AWT兼容</p>            <p>&nbsp;</p>            <p> 18.7 本章回顧</p>            <p>&nbsp;</p>            <p>[<a href="index.html" target="_self">目錄</a>][<a href="s17.htm">上一頁</a>][<a href="s19.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一区二区三区免费野_久草精品视频
国产日韩欧美电影| 色综合色综合色综合| 亚洲影院在线观看| 亚洲欧洲日本在线| 日本一区二区三级电影在线观看| 精品成人在线观看| 精品久久久久一区| 国产女人aaa级久久久级| 亚洲精品在线免费播放| 久久这里只有精品首页| 久久久五月婷婷| 国产欧美日韩中文久久| 国产精品免费网站在线观看| 日韩一区有码在线| 亚洲欧美偷拍三级| 亚洲成人综合视频| 日本在线不卡一区| 国产精品99久久久久久久女警 | 狠狠色丁香久久婷婷综合丁香| 日韩精品久久理论片| 麻豆精品国产传媒mv男同| 美日韩一区二区三区| 丁香激情综合国产| 在线中文字幕一区二区| 51久久夜色精品国产麻豆| 日韩欧美中文字幕一区| 国产精品免费视频网站| 午夜视频在线观看一区二区| 久草这里只有精品视频| 色综合激情久久| 欧美一区二区视频在线观看2022| 日韩欧美一区二区免费| 国产精品网站在线播放| 洋洋成人永久网站入口| 精品制服美女久久| 91国产免费看| 国产亚洲精品中文字幕| 午夜视频一区在线观看| 本田岬高潮一区二区三区| 欧美日韩高清一区二区三区| 国产亚洲婷婷免费| 日韩精品亚洲专区| 91麻豆精东视频| 国产片一区二区| 精品综合久久久久久8888| 色悠悠久久综合| 国产欧美一区二区精品忘忧草 | 日日欢夜夜爽一区| 成人av在线一区二区三区| 日韩你懂的在线播放| 亚洲愉拍自拍另类高清精品| 成人黄色小视频| 久久精品人人做人人综合| 日韩av电影一区| 欧美性videosxxxxx| 国产精品久久久久9999吃药| 免费观看一级特黄欧美大片| 91豆麻精品91久久久久久| 一区二区三区不卡在线观看| 国模少妇一区二区三区| 欧美一区二区三区免费视频| 一区二区激情小说| 色婷婷亚洲综合| 国产精品国产三级国产普通话99| 国内外精品视频| 久久综合九色综合久久久精品综合 | 日韩一区二区高清| 丝袜诱惑亚洲看片| 欧美日免费三级在线| 一区二区在线观看视频在线观看| 91色九色蝌蚪| 最新国产の精品合集bt伙计| www.视频一区| 亚洲日本乱码在线观看| 色婷婷av一区二区三区gif| 亚洲日本电影在线| 欧美图片一区二区三区| 午夜精品影院在线观看| 4438x亚洲最大成人网| 日韩和的一区二区| 精品日韩一区二区三区| 国产精品综合在线视频| 国产精品久久福利| 91麻豆蜜桃一区二区三区| 亚洲一区二区三区四区在线| 7777精品伊人久久久大香线蕉| 日韩高清不卡在线| 欧美激情一二三区| 欧洲在线/亚洲| 日本va欧美va瓶| 久久精品欧美一区二区三区不卡 | 91久久精品国产91性色tv| 亚洲激情图片小说视频| 欧美挠脚心视频网站| 久久精品国产亚洲一区二区三区| 久久蜜臀精品av| 91天堂素人约啪| 日韩av一区二区三区| 久久久精品免费网站| 色婷婷综合久久久中文一区二区| 日韩精品一区第一页| 中文字幕欧美激情一区| 日本道色综合久久| 日韩电影一区二区三区| 国产精品网站导航| 欧美精品1区2区3区| 国产精品一级黄| 亚洲一区视频在线| 久久久亚洲高清| 欧美日韩不卡一区二区| 成人涩涩免费视频| 石原莉奈在线亚洲二区| 国产精品久久久久毛片软件| 555www色欧美视频| 91在线小视频| 精品在线一区二区| 亚洲一区二区免费视频| 国产日本亚洲高清| 欧美一区二区三区免费| 91网站最新地址| 国产黄色精品网站| 琪琪久久久久日韩精品| 中文字幕一区在线观看视频| 这里只有精品免费| 日本精品视频一区二区三区| 国产剧情一区在线| 久久精品国产99| 五月综合激情婷婷六月色窝| 国产精品女同一区二区三区| 欧美一区二区三区免费| 欧美视频在线一区二区三区| 91香蕉视频mp4| 国产乱子伦视频一区二区三区 | 欧美一区二区网站| 欧美三级三级三级| 色综合久久中文字幕| 不卡的看片网站| 国产九色精品成人porny| 奇米影视在线99精品| 韩国毛片一区二区三区| 一区二区在线看| 夜夜夜精品看看| 亚洲美女淫视频| 一区二区三区在线视频免费观看| 国产精品麻豆欧美日韩ww| 国产日韩欧美亚洲| 久久久久一区二区三区四区| 久久夜色精品国产噜噜av| 69堂成人精品免费视频| 欧美精品一二三区| 在线电影欧美成精品| 制服丝袜在线91| 欧美一级xxx| 日韩亚洲欧美一区二区三区| 欧美一级艳片视频免费观看| 欧美男生操女生| 欧美日本在线一区| 欧美精品视频www在线观看| 精品视频在线免费| 欧美三日本三级三级在线播放| 欧美日韩国产综合视频在线观看| 91国产免费看| 欧美三级在线看| 日韩三区在线观看| 精品国产乱码久久久久久免费 | 国产成人免费视频一区| 成人av在线观| 在线亚洲免费视频| 日韩亚洲欧美在线| 久久先锋影音av鲁色资源网| 国产网站一区二区| 亚洲区小说区图片区qvod| 亚洲午夜电影在线| 麻豆精品一区二区综合av| 国产高清在线精品| 91久久一区二区| 7777精品伊人久久久大香线蕉最新版| 欧美大片顶级少妇| 综合色中文字幕| 蜜桃免费网站一区二区三区| 懂色av一区二区夜夜嗨| 在线精品视频小说1| 欧美v亚洲v综合ⅴ国产v| 国产精品午夜电影| 午夜亚洲福利老司机| 国产精品白丝av| 欧美日本韩国一区| 精品久久久久久无| 亚洲已满18点击进入久久| 精品一区二区三区视频| 91在线观看地址| 亚洲精品一区二区三区在线观看| 亚洲私人黄色宅男| 国产一区 二区 三区一级| 在线观看免费成人| 国产欧美日韩视频在线观看| 日韩一区精品字幕| 色婷婷精品久久二区二区蜜臂av | 色综合久久综合中文综合网| 精品国产sm最大网站免费看|