Java 如何将滚动窗格添加到我的框架

Java 如何将滚动窗格添加到我的框架,java,Java,我想在gui框架的右侧添加一个滚动窗格。谁能 给我密码?我不知道是否有必要导入javax.swing之外的其他东西。以下是主要内容。我希望你能读一下。多谢各位 import javax.swing.JFrame; import javax.swing.*; public class School { public static void main (String[] args) { Test t= new Test(); JFrame f = ne

我想在gui框架的右侧添加一个滚动窗格。谁能 给我密码?我不知道是否有必要导入javax.swing之外的其他东西。以下是主要内容。我希望你能读一下。多谢各位

import javax.swing.JFrame;
import javax.swing.*;


public class School {

    public static void main (String[] args) {

        Test t= new Test();
        JFrame f = new JFrame ("Calculus");

        f.add(t);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize (530, 700);
        f.setVisible (true); 

    }
} 

创建一个
JPanel
然后将其添加到
JScrollPane
,然后将此
JScrollPane
添加到您的
JFrame

例如:

JFrame f = new JFrame ("Calculus");
JPanel panel = new JPanel();
Test t= new Test();
panel.add(t);// add the component you want to be scrolling to the scroll pane.
JScrollPane scrollFrame = new JScrollPane(panel, 
        JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
        JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
f.add(scrollFrame);

你需要的每样东西都在我打字的地方。这是新的,不是新的。萨拉,谢谢你的帮助。我试了你的建议,但没有成功。我希望在框架上有一个滚动窗格,而不是一个小的文本区域。你能告诉我在哪里可以找到信息吗。萨拉,非常感谢你,你是个天才。滚动窗格完美地显示在gui的底部,而不是右侧。你能告诉我怎样把滚动窗格放到右边吗?再次感谢您的帮助。萨拉,我希望滚动窗格是垂直的,而不是水平的。您可以如上所述。