(转载) Java Swing 之 JScrollPane (滚动面板) 使用方法

 1 /**
 2 * java swing 之JScrollPane面板
 3 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用
 4 * JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个
 5 * 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个
 6 * 控件放置到JPanel 面板上,然后将JPanel面板作为一个整体控件添加到JScrollPane控件上。
 7 *
 8 * @author gao
 9 */
10 package com.gao;
11
12 import java.awt.BorderLayout;
13
14 import javax.swing.JFrame;
15 import javax.swing.JPanel;
16 import javax.swing.JScrollPane;
17 import javax.swing.JTextArea;
18 import javax.swing.border.EmptyBorder;
19
20 public class JScrollPaneDemo extends JFrame{
21    private JPanel contentPane;
22    private JScrollPane scrollPane;
23    private JTextArea textArea;24  public JScrollPaneDemo(){
25       contentPane=new JPanel();
26       contentPane.setBorder(new EmptyBorder(5,5,5,5));
27       contentPane.setLayout(new BorderLayout(0,0));
28     this.setContentPane(contentPane);
29       scrollPane=new JScrollPane();
30       contentPane.add(scrollPane,BorderLayout.CENTER);
31       textArea=new JTextArea();
32       //scrollPane.add(textArea);
33       scrollPane.setViewportView(textArea);
34       this.setTitle("滚动面板使用");
35       this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
36       this.setBounds(100, 100, 250, 200);
37       this.setVisible(true);
38     }
39     public static void main(String []args){
40     JScrollPaneDemo example=new JScrollPaneDemo();
41   }
42 }
时间: 2024-12-13 23:24:22

(转载) Java Swing 之 JScrollPane (滚动面板) 使用方法的相关文章

java swing 之 JScrollPane(滚动面板)的使用

/** * java swing 之JScrollPane面板 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用 * JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个 * 控件,并且不可以使用布局管理器.如果需要在JScrollPane面板中放置多个控件,需要将多个 * 控件放置到JPanel 面板上,然后将JPanel面板作为一个整体控件添加到JScrollPane控件上. * * @author g

Java Swing组件JScrollPane

当一个容器内放置了许多组件,而容器的显示区域不足以同时显示所有组件时,如果让容器带滚动条,通过移动滚动条的滑块,容器中位置上的组件就能看到.滚动面板JScrollPane能实现这样的要求,JScrollPane是带有滚动条的面板.JScrollPane是Container类的子类,也是一种容器,但是只能添加一个组件.JScrollPane的一般用法是先将一些组件添加到一个JPanel中,然后再把这个JPanel添加到JScrollPane中.这样,从界面上看,在滚动面板上,好像也有多个组件.在S

JScrollPane (滚动面板)使用心得

注意:使用滚动面板时,必须指定内部组件是哪个组件 JScrollPane的两种使用方式:. 方式一: 1 //直接在创建滚动面板对象时,就指定所要显示的组件 2 //本例中所要显示的是jPanel 3 JPanel jPanel=new JPanel(); 4 JScrollPane jsp=new JScrollPane(jPanel); 方式二: 1 JPanel jPanel=new JPanel(); 2 JScrollPane jsp=new JScrollPane(); 3 jsp.

Java Swing设置主窗体位置居中方法

01.第一种方法 int windowWidth = frame.getWidth(); //获得窗体宽 int windowHeight = frame.getHeight(); //获得窗体高 Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包 Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸 int screenWidth = screenSize.width; //获取屏幕的宽 i

Java Swing设置主窗口位置居中方法

01.第一种方法 int windowWidth = frame.getWidth(); //获得窗口宽 int windowHeight = frame.getHeight(); //获得窗口高 Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包 Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸 int screenWidth = screenSize.width; //获取屏幕的宽 i

Java Swing界面编程(31)---菜单条:JMenu

package com.beyole.test; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class SwingTest { public static void main(String[] args) { JFrame jFrame = new JFrame("beyole"); jFra

Java Swing界面编程(31)---菜单栏:JMenu

package com.beyole.test; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class SwingTest { public static void main(String[] args) { JFrame jFrame = new JFrame("beyole"); jFra

java.swing 容器与面板之间的关系以及正确使用方法

转载:别先生 http://www.cnblogs.com/biehongli/p/5749777.html package com.swing; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; /**

Java Swing 使用总结(转载)

随笔转载自:此去经年ぢ 地址:http://www.cnblogs.com/FLFL/p/5369756.html 1.     GUI编程引言 以前的学习当中,我们都使用的是命令交互方式: 例如:在DOS命令行中通过javac java命令启动程序. 软件的交互的方式:   1. 命令交互方式    图书管理系统 2. 图形交互方式 ava提供了专业的API用于开发图形用户界面 GUI--> Graphic  User   Interface   将要了解GUI API的框架结构,以及GUI组