激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

延伸 · 閱讀

精彩推薦
  • JAVA教程java動態代理詳解

    java動態代理詳解

    本文章要用很土的語言描述Java動態代理,力求更易被理解。Java是JDK5中新加的機制,大家都知道Spring是用Java的動態代理實現的,那這個動態代理是什么東東...

    java教程網4502019-11-11
  • JAVA教程Java語言Lang包下常用的工具類介紹

    Java語言Lang包下常用的工具類介紹

    這篇文章主要介紹了Java語言Lang包下常用的工具類介紹,次奧變覺得挺不錯的,這里分享給大家,需要的朋友可以參考下。...

    乘北之風10012021-01-16
  • JAVA教程java lambda 表達式中的雙冒號的用法說明 ::

    java lambda 表達式中的雙冒號的用法說明 ::

    這篇文章主要介紹了java lambda 表達式中的雙冒號的用法說明 ::具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    Q22943653155642020-09-12
  • JAVA教程Java 裝箱與拆箱詳解及實例代碼

    Java 裝箱與拆箱詳解及實例代碼

    這篇文章主要介紹了Java 裝箱與拆箱詳解及實例代碼的相關資料,這里對java 的裝箱及拆箱進行了基本概念詳解及簡單使用,需要的朋友可以參考下...

    JAVA教程網4252020-07-25
  • JAVA教程Java動態調用類中方法代碼

    Java動態調用類中方法代碼

    這篇文章主要介紹了Java動態調用類中方法代碼,需要的朋友可以參考下 ...

    java教程網3222019-11-10
  • JAVA教程關于Java跨域Json字符轉類對象的方法示例

    關于Java跨域Json字符轉類對象的方法示例

    這篇文章主要給大家介紹了關于Java跨域Json字符轉類對象的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值...

    楠寶寶3692021-02-23
  • JAVA教程Spring Boot定時器創建及使用解析

    Spring Boot定時器創建及使用解析

    這篇文章主要介紹了Spring Boot定時器創建及使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參...

    阮帥4252020-07-09
  • JAVA教程解決Java中OutOfMemoryError的問題

    解決Java中OutOfMemoryError的問題

    這篇文章主要介紹了解決Java中OutOfMemoryError的三種方法,需要的朋友可以參考下 ...

    lijiao4262020-01-06
主站蜘蛛池模板: 毛片118极品美女写真 | 午夜视频免费播放 | 美女黄网站免费观看 | 欧美视频一区二区 | 成人免费入口 | 成人午夜精品 | 欧美18videos性处按摩 | 99视频网址| 一区二区三区日韩精品 | 国产精品成人一区二区三区电影毛片 | 性欧美久久 | 一级黄色av电影 | 久久久久国产成人免费精品免费 | 精品一区二区三区欧美 | 中文字幕在线永久 | 日韩2区 | 国产精品成人一区二区三区吃奶 | 久久精品a一级国产免视看成人 | 日韩精品无码一区二区三区 | 91a在线观看 | 51国产偷自视频区视频小蝌蚪 | 91精品国产一区二区三区动漫 | 性少妇videosexfreexx | 黄色大片www| 精品一区二区6 | 久久中文字幕在线观看 | hdhdhdhd19日本人| 成人区一区二区三区 | 色综合中文字幕 | 国产成人精品二区 | 麻豆911| 久久精品视频69 | 久草在线手机视频 | 夜夜夜精品视频 | 美国一级毛片片aa久久综合 | 亚洲国产精品99 | 一区在线视频 | 草莓视频久久 | 天天操天天骑 | 国产毛毛片一区二区三区四区 | 天堂成人一区二区三区 |