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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? s16.htm

?? Java2Swingt界面設(shè)計(jì)
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
            <p align="center"><b>例子 16-8 JFileChooser動作事件</b></p>            <hr size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import java.io.File;<br>            import javax.swing.*;            <p>public class Test extends JFrame {<br>              JFileChooser chooser = new JFileChooser();<br>              JDialog dialog;<br>              JButton button = new JButton(&quot;show file chooser ...&quot;);</p>            <p> public Test() {<br>              super(&quot;Simple File Chooser Application&quot;);<br>              Container contentPane = getContentPane();</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(button); </p>            <p> button.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              String title = chooser.getDialogTitle();</p>            <p> if(title == null)<br>              chooser.getUI().getDialogTitle(chooser);</p>            <p> dialog = new JDialog((Frame)null, title, false);<br>              <br>              Container dialogContentPane = <br>              dialog.getContentPane();</p>            <p> dialogContentPane.setLayout(new BorderLayout());<br>              dialogContentPane.add(chooser, <br>              BorderLayout.CENTER);<br>              <br>              dialog.setTitle(&quot;Non-Modal File Chooser&quot;);</p>            <p> dialog.pack();<br>              dialog.setLocationRelativeTo(Test.this);<br>              <br>              dialog.setVisible(true); <br>              }<br>              });<br>              chooser.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              String state = (String)e.getActionCommand();</p>            <p> if(state.equals(JFileChooser.APPROVE_SELECTION)) {<br>              File file = chooser.getSelectedFile();</p>            <p> JOptionPane.showMessageDialog(<br>              null, file.getPath());<br>              }<br>              else if(<br>              state.equals(JFileChooser.CANCEL_SELECTION)) {<br>              JOptionPane.showMessageDialog(<br>              null, &quot;Canceled&quot;);<br>              }<br>              // JFileChooser action listeners are notified<br>              // when one either the approve button or<br>              // cancel button is activated<br>              dialog.setVisible(false);</p>            <p> }<br>              });<br>              }<br>              public static void main(String args[]) {<br>              JFrame f = new Test();<br>              f.setBounds(300,300,350,100);<br>              f.setVisible(true);</p>            <p> f.setDefaultCloseOperation(<br>              WindowConstants.DISPOSE_ON_CLOSE);<br>              <br>              f.addWindowListener(new WindowAdapter() {<br>              public void windowClosed(WindowEvent e) {<br>              System.exit(0); <br>              }<br>              });<br>              }<br>              }</p>            <hr noshade size="1">            <p> 16.1.8 JFileChooser類總結(jié)</p>            <p>&nbsp;</p>            <p> 16.1.9 AWT兼容</p>            <p>&nbsp;</p>            <p align="center">&nbsp; </p>            <p> 16.2 JColorChooser</p>            <p>&nbsp;</p>            <p align="center"><b>例16-9 在一個(gè)小應(yīng)用程序中顯示的顏色選取器</b></p>            <hr size="1">            import javax.swing.*;<br>            import javax.swing.colorchooser.*;<br>            import javax.swing.event.*;<br>            import java.awt.*;            <p>public class Test extends JApplet {<br>              JColorChooser chooser = new JColorChooser();<br>              ColorSelectionModel model = chooser.getSelectionModel();</p>            <p> public void init() {<br>              getContentPane().add(chooser, BorderLayout.CENTER);</p>            <p> model.addChangeListener(new ChangeListener() {<br>              public void stateChanged(ChangeEvent e) {<br>              showStatus(&quot;Color: &quot; + chooser.getColor());<br>              }<br>              });<br>              }<br>              }</p>            <hr noshade size="1">            <p> 16.2.1 在對話框中顯示顏色選取器</p>            <p>&nbsp;</p>            <p align="center"><b>例16-10 在對話框中顯示的顏色選取器</b></p>            <hr 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>              getContentPane().add(new Palette(), BorderLayout.CENTER);<br>              }<br>              }<br>              class Palette extends JPanel {<br>              private Color[] defaultColors = new Color[] {<br>              Color.blue, Color.red, Color.yellow, Color.green,<br>              Color.magenta, Color.darkGray, Color.white, Color.orange,<br>              Color.pink, Color.cyan, Color.lightGray, Color.gray,<br>              };</p>            <p> public Palette() {<br>              int columns = 3;</p>            <p> setBorder(<br>              BorderFactory.createTitledBorder(&quot;Color Palette&quot;));</p>            <p> setLayout(new GridLayout(columns,0,1,1));</p>            <p> for(int i=0; i &lt; defaultColors.length; ++i)<br>              add(new ColorPatch(defaultColors[i]));<br>              } <br>              }<br>              class ColorPatch extends JPanel {<br>              JApplet applet;<br>              Color selectedColor;</p>            <p> public ColorPatch(Color color) {<br>              setBorder(BorderFactory.createEtchedBorder());<br>              setBackground(color);</p>            <p> addMouseListener(new MouseAdapter() {<br>              public void mousePressed(MouseEvent e) {<br>              selectedColor = JColorChooser.showDialog(<br>              ColorPatch.this, // parent comp<br>              &quot;Pick A Color&quot;, // dialog title<br>              getBackground()); // initial color</p>            <p> if(selectedColor == null) {<br>              JOptionPane.showMessageDialog(ColorPatch.this,<br>              &quot;ColorChooser Canceled&quot;);<br>              }<br>              else {<br>              setBackground(selectedColor);<br>              repaint();</p>            <p> JOptionPane.showMessageDialog(ColorPatch.this,<br>              &quot;Color Selected: &quot; + selectedColor);<br>              }<br>              }<br>              });<br>              }<br>              }</p>            <hr noshade size="1">            <p> 16.2.2 定制顏色選取器</p>            <p>&nbsp;</p>            <p align="center"><b>例16-11 顏色選取器中的一個(gè)定制預(yù)覽</b></p>            <hr size="1">            import javax.swing.*;<br>            import javax.swing.colorchooser.*;<br>            import java.awt.*;<br>            import java.awt.event.*;            <p>public class Test extends JApplet {<br>              private JColorChooser chooser = new JColorChooser();<br>              private JButton button = new JButton(&quot;Show Color Chooser&quot;);<br>              private JDialog dialog;</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(button, BorderLayout.CENTER);</p>            <p> chooser.setPreviewPanel(new PreviewPanel());</p>            <p> button.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {</p>            <p> if(dialog == null) <br>              dialog = JColorChooser.createDialog(<br>              Test.this, // parent comp<br>              &quot;Pick A Color&quot;, // dialog title<br>              false, // modality<br>              chooser, <br>              null, null);</p>            <p> dialog.setVisible(true);<br>              }<br>              });<br>              }<br>              class PreviewPanel extends JPanel {<br>              public PreviewPanel() {<br>              setPreferredSize(new Dimension(0,100));<br>              setBorder(BorderFactory.createRaisedBevelBorder());<br>              }<br>              public void paintComponent(Graphics g) {<br>              Dimension size = getSize();</p>            <p> g.setColor(getForeground());<br>              g.fillRect(0,0,size.width,size.height);<br>              }<br>              }<br>              }</p>            <hr noshade size="1">            <p align="center"><b>例16-12 實(shí)現(xiàn)一個(gè)定制顏色選取器面板</b></p>            <hr size="1">            import javax.swing.*;<br>            import javax.swing.event.*;<br>            import javax.swing.colorchooser.*;<br>            import java.awt.*;<br>            import java.awt.event.*;            <p>public class Test extends JApplet {<br>              private JColorChooser chooser = new JColorChooser();<br>              private AbstractColorChooserPanel colorPanels[] =<br>              new AbstractColorChooserPanel[] {<br>              new ListPanel(),<br>              };<br>              private JButton button = new JButton(&quot;Show Color Chooser&quot;);<br>              private JDialog dialog;</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> contentPane.setLayout(new FlowLayout());<br>              contentPane.add(button, BorderLayout.CENTER);</p>            <p> chooser.setChooserPanels(colorPanels);</p>            <p> button.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              if(dialog == null) <br>              dialog = JColorChooser.createDialog(<br>              Test.this, // parent comp<br>              &quot;Pick A Color&quot;, // dialog title<br>              false, // modality<br>              chooser, <br>              null, null);</p>            <p> dialog.setVisible(true);<br>              }<br>              });<br>              }<br>              }<br>              class ListPanel extends AbstractColorChooserPanel <br>              implements ListSelectionListener {<br>              private JPanel labelPanel = new JPanel(),<br>              listPanel = new JPanel();</p>            <p> private JList redList = new JList(), blueList = new JList(), <br>              greenList = new JList();</p>            <p> private DefaultListModel redModel = new DefaultListModel(),<br>              blueModel = new DefaultListModel(),<br>              greenModel = new DefaultListModel();</p>            <p> private boolean isAdjusting = false;</p>            <p> public void updateChooser() {<br>              if( ! isAdjusting) {<br>              isAdjusting = true;</p>            <p> Color color = getColorFromModel();<br>              int r = color.getRed(), g = color.getGreen(), <br>              b = color.getBlue();</p>            <p> redList.setSelectedIndex(r);<br>              redList.ensureIndexIsVisible(r);</p>            <p> blueList.setSelectedIndex(b);<br>              blueList.ensureIndexIsVisible(b);</p>            <p> greenList.setSelectedIndex(g);<br>              greenList.ensureIndexIsVisible(g);</p>            <p> isAdjusting = false;<br>              }<br>              }<br>              protected void buildChooser() {<br>              redList.setFixedCellWidth(50);<br>              greenList.setFixedCellWidth(50);<br>              blueList.setFixedCellWidth(50);</p>            <p> for(int i=0; i &lt; 256; ++i) {<br>              redModel.addElement(Integer.toString(i));<br>              greenModel.addElement(Integer.toString(i));<br>              blueModel.addElement(Integer.toString(i));<br>              }</p>            <p> redList.setModel(redModel);<br>              greenList.setModel(greenModel);<br>              blueList.setModel(blueModel);</p>            <p> listPanel.setLayout(new GridLayout(0,3,10,0));</p>            <p> listPanel.add(new JScrollPane(redList));<br>              listPanel.add(new JScrollPane(blueList));<br>              listPanel.add(new JScrollPane(greenList));</p>            <p> labelPanel.setLayout(new GridLayout(0,3,10,0));</p>            <p> labelPanel.add(new JLabel(&quot;Red&quot;));<br>              labelPanel.add(new JLabel(&quot;Blue&quot;));<br>              labelPanel.add(new JLabel(&quot;Green&quot;));</p>            <p> setLayout(new BorderLayout());<br>              add(labelPanel, BorderLayout.NORTH);<br>              add(listPanel, BorderLayout.CENTER);</p>            <p> redList.addListSelectionListener(this);<br>              greenList.addListSelectionListener(this);<br>              blueList.addListSelectionListener(this);<br>              }<br>              public void valueChanged(ListSelectionEvent e) {<br>              int r = redList.getSelectedIndex(),<br>              b = blueList.getSelectedIndex(),<br>              g = greenList.getSelectedIndex();</p>            <p> if(r != -1 &amp;&amp; g != -1 &amp;&amp; b != -1)<br>              getColorSelectionModel().setSelectedColor(<br>              new Color(r,g,b));<br>              }<br>              public String getDisplayName() {<br>              return &quot;display name&quot;;<br>              }<br>              public Icon getSmallDisplayIcon() {<br>              return null;<br>              }<br>              public Icon getLargeDisplayIcon() {<br>              return null;<br>              }<br>              }</p>            <hr noshade size="1">            <p>&nbsp;</p>            <p> 16.2.3 JColorChooser屬性</p>            <p>&nbsp;</p>            <p> 16.2.4 JColorChooser事件</p>            <p>&nbsp;</p>            <p> 16.2.5 JColorChooser類總結(jié)</p>            <p>&nbsp;</p>            <p> 16.2.6 AWT兼容</p>            <p>&nbsp;</p>            <p> 16.3 本章回顧</p>            <p>&nbsp;</p>            <p>&nbsp;</p>            <p> [<a href="index.html" target="_self">目錄</a>][<a href="s15.htm">上一頁</a>][<a href="s17.htm">下一頁</a>](颯龍收藏/2002.5.18)             </p>            <p>&nbsp; </p>            </td>          </tr>        </tbody>      </table>    </td>  </tr></tbody></table><script language="javascript">bottomprint()</script></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频线看| 4438x成人网最大色成网站| 丝袜美腿高跟呻吟高潮一区| 中文字幕日韩av资源站| 精品裸体舞一区二区三区| 欧美一二三区在线| 精品久久久久香蕉网| 精品区一区二区| 久久精品亚洲精品国产欧美kt∨ | 久久久久久99精品| 欧美一级黄色录像| 日韩精品在线一区| 久久久久久**毛片大全| 中文字幕欧美区| 国产精品国产三级国产有无不卡| 国产香蕉久久精品综合网| 欧美激情中文字幕| 综合久久给合久久狠狠狠97色 | 成人性生交大片免费看在线播放| 国产大陆精品国产| 99久久精品国产观看| 日本高清无吗v一区| 欧美日韩精品免费观看视频| 日韩欧美在线不卡| 中文字幕二三区不卡| 亚洲另类中文字| 天涯成人国产亚洲精品一区av| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品18久久久久久vr| av在线播放不卡| 欧美日韩国产精品自在自线| 欧美变态tickling挠脚心| 国产精品情趣视频| 午夜伊人狠狠久久| 福利一区二区在线| 欧美日韩电影在线| 日本一区二区动态图| 亚洲va欧美va人人爽午夜| 国产一区二区三区不卡在线观看 | 丝袜亚洲另类丝袜在线| 国产一区二区在线视频| 欧美视频精品在线观看| 久久综合狠狠综合久久综合88 | 欧美精品视频www在线观看| 久久色在线观看| 亚洲五码中文字幕| 国产99久久久久久免费看农村| 91丨porny丨最新| 精品福利在线导航| 亚洲一区二区三区免费视频| 国产成人精品三级麻豆| 欧美一区二区三区公司| 亚洲激情第一区| 成人性生交大片免费看视频在线| 欧美日韩不卡在线| 亚洲人xxxx| 国模无码大尺度一区二区三区| 一本到不卡免费一区二区| 国产三级欧美三级日产三级99 | 成人午夜看片网址| 欧美一区二区人人喊爽| 伊人婷婷欧美激情| 成人黄色在线看| 欧美成人福利视频| 午夜视频在线观看一区| 91视频国产观看| 日韩一区日韩二区| 99久久综合色| √…a在线天堂一区| 国产传媒一区在线| 久久久久久日产精品| 捆绑紧缚一区二区三区视频| 在线观看91av| 日本特黄久久久高潮| 在线电影院国产精品| 亚洲一区二区三区自拍| 欧洲人成人精品| 亚洲精品免费在线| 色久综合一二码| 亚洲午夜一区二区三区| 91电影在线观看| 亚洲成人一区二区在线观看| 欧美影院精品一区| 午夜成人在线视频| 欧美大片在线观看一区二区| 黄色成人免费在线| 久久久久9999亚洲精品| 国产一区二区三区电影在线观看| 国产欧美一区二区精品性色| 丁香网亚洲国际| 亚洲老司机在线| 欧美日韩激情一区二区| 另类小说欧美激情| 中文字幕av不卡| 在线观看成人小视频| 日日嗨av一区二区三区四区| 欧美大片日本大片免费观看| 久久不见久久见中文字幕免费| 久久综合九色综合97婷婷| 国产91精品在线观看| 亚洲你懂的在线视频| 在线电影欧美成精品| 国产91综合一区在线观看| 成人免费一区二区三区在线观看| 欧美亚洲尤物久久| 九九在线精品视频| 中文字幕亚洲精品在线观看| 欧美三级午夜理伦三级中视频| 日本中文在线一区| 欧美国产日韩亚洲一区| 91亚洲大成网污www| 看电视剧不卡顿的网站| ㊣最新国产の精品bt伙计久久| 欧美日韩色一区| 成人禁用看黄a在线| 亚洲成在人线在线播放| 久久亚洲一级片| 色噜噜久久综合| 捆绑调教一区二区三区| 亚洲欧美日韩精品久久久久| 日韩精品中文字幕在线不卡尤物| 成人av电影在线网| 五月天久久比比资源色| 国产精品进线69影院| 精品久久久久一区二区国产| 欧美日韩中字一区| caoporen国产精品视频| 另类小说欧美激情| 婷婷国产v国产偷v亚洲高清| 国产三级精品三级在线专区| 在线播放中文一区| 91久久免费观看| 成人午夜私人影院| 国产主播一区二区| 免费看精品久久片| 亚洲成a人片在线不卡一二三区| 国产欧美日本一区二区三区| 日韩精品影音先锋| 欧美一级高清大全免费观看| 欧美午夜不卡视频| 在线亚洲一区二区| 99国内精品久久| www.日韩在线| 成人永久免费视频| 国产成人精品亚洲日本在线桃色 | 国产午夜精品福利| 精品国产91久久久久久久妲己| 欧美一卡2卡3卡4卡| 欧美日韩一级片在线观看| 91啪在线观看| 99久久综合99久久综合网站| 成人看片黄a免费看在线| 韩国一区二区三区| 国产乱码精品1区2区3区| 激情深爱一区二区| 国产一区二区三区四| 国产精品伊人色| 免费成人在线网站| 国产自产视频一区二区三区| 国产一区二区三区美女| 国产精品99久久久久| 高清国产午夜精品久久久久久| 成人一区二区三区在线观看| 成人av片在线观看| 91香蕉视频黄| 欧美做爰猛烈大尺度电影无法无天| 色婷婷亚洲精品| 欧美亚洲综合在线| 91精品国产91久久综合桃花| 日韩一卡二卡三卡| 国产亚洲精品福利| 亚洲欧洲日韩av| 丝袜美腿亚洲色图| 国产另类ts人妖一区二区| 成人avav影音| 欧美午夜精品一区二区三区| 欧美日韩成人在线| 日韩欧美成人午夜| 国产欧美日韩卡一| 一区二区三区蜜桃网| 亚洲一区在线观看视频| 人妖欧美一区二区| 国产成人免费9x9x人网站视频| 成人精品高清在线| 欧美色精品天天在线观看视频| 欧美一级精品大片| 国产精品久久久久久久久免费樱桃| 亚洲美女一区二区三区| 日本不卡1234视频| 91亚洲精华国产精华精华液| 91精品国产乱码久久蜜臀| 中文久久乱码一区二区| 亚洲福利电影网| 成人性视频免费网站| 欧美日本乱大交xxxxx| 国产精品久久久久影院色老大| 婷婷成人综合网| av高清不卡在线| 精品国产自在久精品国产| 亚洲精品五月天|