<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

     1 import java.awt.*;
     2 import java.util.HashMap;
     3 import javax.swing.*;
     4 import javax.swing.event.ChangeEvent;
     5 import javax.swing.event.ChangeListener;
     6 
     7 public class TestJSlider
     8 {
     9     public TestJSlider()
    10     {}
    11     public static void main(String args[])
    12     {
    13         //構建一個窗體容器
    14         JFrame frame = new JFrame("test");
    15         frame.setLayout (null);
    16         frame.setSize (400,400);
    17         //構建一個測試容器
    18         TestPanel panel = new TestPanel();
    19         panel.setBounds (100,100,300,300);
    20         frame.add (panel);
    21         //構建一個滾動條
    22         JSlider slider = new JSlider ();
    23         //設置滑塊的標尺距離
    24         slider.setMajorTickSpacing (5);
    25         //設置滑塊自動接近
    26         slider.setSnapToTicks (true);
    27         //設置是否在滑塊上顯示標尺
    28         slider.setPaintTicks(true);
    29         slider.setOrientation (JSlider.HORIZONTAL);
    30         slider.setBounds (0,0,300,100);
    31         frame.add (slider);
    32        
    33         frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    34         frame.setVisible (true);
    35         //構建一個事件鑒聽
    36         SliderListener listener = new SliderListener(slider,panel);
    37         slider.addChangeListener (listener);
    38     }
    39 }
    40 class SliderListener implements ChangeListener
    41 {
    42     private JSlider slider;
    43     private TestPanel panel;
    44     public SliderListener(JSlider slider,TestPanel panel)
    45     {
    46         super();
    47         this.slider = slider;
    48         this.panel = panel;
    49     }
    50     public void stateChanged(ChangeEvent e)
    51     {
    52         if(e.getSource ()==slider)
    53         {
    54            panel.setHeight (slider.getValue ());
    55            panel.setWidth (slider.getValue ());
    56        
    57         }
    58     }
    59 }
    60 class TestPanel extends JPanel
    61 {
    62     private int w = 100;
    63     private int h = 100;
    64     public TestPanel()
    65     {
    66         super();
    67     }
    68     public void setWidth(int a)
    69     {
    70         this.w = a;
    71         repaint();
    72     }
    73     public void setHeight(int b)
    74     {
    75         this.h = b;
    76         repaint();
    77     }
    78     public void paintComponent(Graphics g)
    79     {
    80         super.paintComponent (g);
    81         g.fillOval (0,0,w,h);
    82     }
    83 }
    84 
    posted on 2007-02-06 16:01 -274°C 閱讀(367) 評論(0)  編輯  收藏 所屬分類: JAVA

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲A∨精品一区二区三区下载| 亚洲一区二区三区四区视频| 免费人成动漫在线播放r18| 女人张开腿等男人桶免费视频| 33333在线亚洲| 永久免费AV无码国产网站| 亚洲av午夜精品无码专区| 啦啦啦www免费视频| 亚洲aⅴ天堂av天堂无码麻豆| 国产成人在线观看免费网站| 青娱乐在线视频免费观看| 免费夜色污私人影院在线观看| 日韩免费码中文在线观看| 2022中文字字幕久亚洲| 免费看无码特级毛片| 78成人精品电影在线播放日韩精品电影一区亚洲 | 日本免费电影一区| 美女啪啪网站又黄又免费| 亚洲日韩国产精品乱| 最近2019中文免费字幕在线观看 | 亚洲精品亚洲人成在线麻豆| 国产在线观看片a免费观看| 亚洲免费综合色在线视频| 亚洲成A人片77777国产| 日本道免费精品一区二区| 亚洲毛片无码专区亚洲乱| 免费鲁丝片一级在线观看| fc2免费人成在线| 久久精品国产亚洲AV麻豆网站| 天天看片天天爽_免费播放| g0g0人体全免费高清大胆视频| 日本亚洲成高清一区二区三区| 久久笫一福利免费导航| 欧亚一级毛片免费看| 亚洲图片在线观看| 国产男女性潮高清免费网站 | 很黄很污的网站免费| 亚洲性线免费观看视频成熟| 亚洲色偷偷狠狠综合网| 67194国产精品免费观看| 曰批免费视频播放在线看片二|