gpt4 book ai didi

java - 如何在 JPanel 上使用 Scroll? ( Swing )

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:00:51 25 4
gpt4 key购买 nike

在处理带有 JTextArea 的 JScrollPane 时,我实际上没有遇到任何问题...但是在这里...我有一个 JPanel。我想在上面使用 Scroll。

在这里查看我的 JPanel Image Preview .我想知道如何在 netbeans 中做到这一点。我想我应该做一些定制编码。所以,我尝试这样做;

1) 右键单击​​ jPanel2,自定义代码。2) 使用修改后的代码;

初始化代码:

jPanel2 = new javax.swing.JPanel();
scrb = new javax.swing.JScrollPane(jPanel2);
// Code of sub-components - not shown here

// Layout setup code - not shown here
scrb.setPreferredSize(jPanel2.getPreferredSize());
jPanel1.add(jPanel2, "card2");

变量声明代码:

private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane scrb;

然后再次重新运行我的项目....但是,……叹息。 THe Scroll 没有出现在正在运行的应用程序中。

这里有什么我忘记的吗?

我试图操纵 jPanel2 的大小,但因此不起作用....卷轴没有出现。

最佳答案

问题出在这一行:

jPanel1.add(jPanel2, "card2");

不要这样写:

jPanel1.add(scrb, "card2");

您正在做的是将 jPnael2 添加到 scrollpant,但不是将该滚动 Pane 添加到 jPanel1,而是将 jPanel2 添加到 jPanel1,这样 scrollPane 甚至都不会出现。

关于java - 如何在 JPanel 上使用 Scroll? ( Swing ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7527716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com