一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - swing組件JScrollPane滾動條實例代碼

swing組件JScrollPane滾動條實例代碼

2021-04-04 14:41這個異常不拋出 JAVA教程

這篇文章主要介紹了swing組件JScrollPane滾動條實例代碼,分享了兩個相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下

本文研究的主要是swing組件之JScrollPane滾動條的實現代碼示例,具體如下。

實例1

java" id="highlighter_849617">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
 * 滾動條
 */
import javax.swing.*;
public class Demo1 extends JFrame{
    JTextArea jta = null;
    JScrollPane jsp = null;
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Demo1 d = new Demo1();
    }
    public Demo1()
      {
        jta = new JTextArea();
        /*
     * JScrollPane(Component view, int vsbPolicy, int hsbPolicy)
     * 創建一個 JScrollPane,它將視圖組件顯示在一個jta視口中,視圖位置使用一對滾動條控制。
     * vsbPolicy 用于垂直滾動條的顯示策略。默認為 ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED。
     * hsbPolicy 用于水平滾動條的顯示策略。默認為 ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED。
     * 若不顯示水平的滾動條則使用 JScrollPane.HORIZONTAL_SCROLLBAR_NEVER
     * 若不顯示豎直方向的滾動條則使用 JScrollPane.VERTICAL_SCROLLBAR_NEVER
     *
     * 如果最終想要顯示兩個方向的滾動條,則不可直接這樣
     * jsp = new JScrollPane(jta);
     * 顯示效果相同
     *
     * 滾動條是根據需要顯示,不需要的時候則不會顯示
     */
        jsp = new JScrollPane(jta, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
        //   this.add(jta);
        this.add(jsp);
        this.setTitle("記事本");
        this.setSize(800, 600);
        //設置窗口居中顯示
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //禁止用戶改變窗體大小
        setResizable(false);
        this.setVisible(true);
    }
}

實例2

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
 * java swing 之JScrollPane面板
 * 在設置界面時,可能會遇到在一個較小的容器窗體中顯示一個較大部分的內容,這時可以使用
 * JScrollPane面板,JscrollPane面板是帶滾動條的面板,也是一種容器,但是常用于布置單個
 * 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多個控件,需要將多個
 * 控件放置到JPanel 面板上,然后將JPanel面板作為一個整體控件添加到JScrollPane控件上。
 *
 * @author gao
 */
package com.gao;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;
public class JScrollPaneDemo extends JFrame{
    private JPanel contentPane;
    private JScrollPane scrollPane;
    private JTextArea textArea;
    public JScrollPaneDemo(){
        contentPane=new JPanel();
        contentPane.setBorder(new EmptyBorder(5,5,5,5));
        contentPane.setLayout(new BorderLayout(0,0));
        this.setContentPane(contentPane);
        scrollPane=new JScrollPane();
        contentPane.add(scrollPane,BorderLayout.CENTER);
        textArea=new JTextArea();
        //scrollPane.add(textArea); 
        scrollPane.setViewportView(textArea);
        this.setTitle("滾動面板使用");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setBounds(100, 100, 250, 200);
        this.setVisible(true);
    }
    public static void main(String []args){
        JScrollPaneDemo example=new JScrollPaneDemo();
    }
}

效果:

swing組件JScrollPane滾動條實例代碼

總結

以上就是本文關于swing組件JScrollPane滾動條實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://blog.csdn.net/wuxiushu/article/details/51924335

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美人与牲动交xxx 欧美人妖另类性hd 欧美人人干 | 91短视频在线播放 | 青青青手机在线视频 | 黄 色 成 年人在线 幻女free性俄罗斯第一次摘花 | 精品国产日韩一区三区 | 欧美日韩中文国产一区二区三区 | 范冰冰性xxxxhd | 日韩精品一区二区三区中文在线 | 日本午夜视频 | 日韩在线观看一区二区不卡视频 | 男人影院在线观看 | 日韩欧美亚洲天堂 | 久久www免费人成_看片高清 | 女人c交zzzooo在线观看 | 狠狠躁夜夜躁人人爽天天miya | 公共场合高h短篇 | 欧美一区二区三区gg高清影视 | 国产欧美一区二区三区免费看 | 日本伊人色综合网 | 91精品国产高清久久久久久io | 成人aaaa | 欧美视频精品一区二区三区 | 欧美作爱福利免费观看视频 | 国产免费福利片 | jj视频免费 | 国产人妖xxxxx免费看 | 天天草人人草 | 吃胸膜奶视频456 | 四虎影院新地址 | 精品国产人成亚洲区 | 国产a一级 | 免费在线影院 | 好奇害死猫在线观看 | 欧美艳星kagneyiynn | 精品一区二区三区视频日产 | 草女人逼 | 国产精品久久久久久网站 | 亚洲国产区 | 黄色大片免费网站 | 色呦阁| 四虎影院2019|