问题标签 [jscrollpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
48921 浏览

java - 在 jscrollpane 中禁用水平滚动

我有一个我想要一个固定宽度的东西JScrollPaneFlowLayout它应该只垂直滚动,当我调整窗口大小时,内容应该自动重新排列。我认为应该有一种方法,setEnableHorizontalScroll(false)但找不到它。

有什么简单的方法可以做到这一点?

0 投票
4 回答
2317 浏览

java - 滚动窗格中的 JFreeChart

我正在用 jfreechart 创建一个大图。这个图表对于屏幕来说太大了,所以我想把它放在一个滚动窗格中。但是,当使用滚动条时,每次都会重新绘制完整的图形,这使得它非常慢。有解决方案吗?

谢谢,

巴特

0 投票
2 回答
4886 浏览

java - 如何在 JScrollPane 标题中禁用鼠标滚轮滚动?

我目前正在处理带有JScrollPane(包括 JComponent)、行标题和列标题(也是 JComponents)的 SWING 框架。当鼠标悬停在 JComponent 或这两个标题之一上时,鼠标滚轮会引发滚动。

我想要做的是在鼠标悬停在列标题上时禁用此滚动,但我找不到直接的方法,也找不到 JScrollPane 实例,也找不到 JComponent。有关信息,我查看了这些来源:

如果您有办法做到这一点,请提前感谢您。

0 投票
2 回答
694 浏览

jquery - jquery Jscroll不显示

似乎无法让 Jscroll 出现。我在样式表中设置了一种颜色只是为了测试它,但我什么也没有显示出来。任何帮助将不胜感激。

http://cheapramen.com/JQuery/jscroll/jscroll.html

0 投票
2 回答
1871 浏览

java - 在不滚动滚动条的情况下调整 JScrollPane 客户端的大小

我有一个 JScrollpane,其中包含一个可滚动客户端,可在使用应用程序时动态更改其大小。我希望 JScrollPane在客户端大小发生变化时无需移动视口就能知道这些变化。

为了澄清我的意思:请参阅Sun 的How to use scroll panes一文中的 Java Webstart 示例ScrollDemo2。单击窗口底部时,窗口外部分会出现一个圆圈,并且滚动条会移动。这是我想避免的后一种行为。

我的猜测是,这只是在滚动窗格解决方案中涉及的众多组件之一中设置一个简单标志的问题,但我就是找不到它在哪里。有人知道吗?

0 投票
2 回答
2252 浏览

java - JScrollPane 不显示 BorderLayout 约束是否为 CENTER?

开发游戏已经有一段时间了,目前正在重新使用 GUI,或者至少正在尝试。有无法调整框架大小(没有问题)的巨大问题,因为我不太了解布局管理器。几个项目之后,是时候回来做更多的游戏了,我遇到了一个问题......

主框架的基本布局是mainPane,包含一个gameScrollPane和一个controlPanel。滚动面板是滚动面板,控制面板是普通面板。滚动窗格包含主游戏面板。

由于我希望滚动窗格占据大部分屏幕,控制面板占据较小的下部区域,这与许多类似模拟游戏的游戏非常相似,因此选择了主窗格的边框布局。我添加了滚动窗格并设置了约束 CENTER,添加了控制面板并约束了 SOUTH。这没有显示滚动窗格,所以我尝试了不同的约束,似乎只有当我将滚动窗格约束设置为 North 时,它才会显示。

为了证明这一点,我制作了一个快速视频... http://screenjel.ly/q5RjczwZjH8

如您所见,当我将 NORTH 的值更改为 CENTER 并重新运行时,就像它不存在一样!

任何可以看到明确的第二个问题的人的奖励积分,我可以在这个问题解决后开始另一个问题!

感谢您抽出宝贵时间阅读本文。

提前感谢您的任何想法或想法:)

相对

0 投票
2 回答
5824 浏览

java - JInternalFrames 中的 JScrollPanes 用于从右到左组件方向 - Java 错误?

所以我创建了一些演示代码,见下文。

我看到的是,如果 JScrollPane 在 JInternalFrame 内并且组件方向设置为从右到左,则在最小化框架时,滚动条将停留在内容的左侧。我希望,看到 RtL,它会停留在内容的右侧,如果滚动窗格没有添加到内部框架,这是正确的(参见两个框架 - 在演示中一个出现在另一个之后)。

那么这是一个 Java 错误还是我忘记了做某事?

这是演示代码:

提前致谢。

编辑:

为缺乏清晰度而道歉 - 写得很匆忙。

问题是,当我减小表格的宽度时,“普通演示”(不包含在 JInternalFrame 中)水平滚动条从右侧开始,而对于“内部框架演示”执行相同操作,水平滚动条滚动条从左侧开始。

有任何想法吗?

0 投票
1 回答
767 浏览

java - 如何将 JScroll 栏添加到 NavigableImagePanel,它是一个带有小导航视图的图像面板?

我有以下 NavigableImagePanel,它在 BSD 许可下,我在网上找到了它。我想用这个面板做什么如下:

我想向其中添加一个 JScrollPane 以便以完整尺寸显示图像,并让用户使用小型导航面板重新居中图像。现在,面板调整图像大小以适应当前面板大小。我希望它以实际大小加载图像,并让用户使用导航面板导航到图像的不同部分。

面板源代码:

0 投票
1 回答
3852 浏览

java - JScrollpane 滚动条调整大小问题

我有以下问题:

我有包含图像的 JScrollPane。

滚动窗格与其他组件一起位于 JPanel 内部,以便能够使用 BorderLayout 布局整个事物(滚动窗格是 CENTER,我在 SOUTH 有一些东西)。

此 JPanel 位于 JSplitPane 中。

JSplitPane 最终位于 JFrame 中。

我现在的问题是,当我调整框架大小时,scrollPane 中的图像会调整大小,直到达到图像大小。然后图像被拉伸,我想阻止它。我尝试将 JScrollPane 包装在带有 FlowLayout 布局的 JPanel 中。这适用于调整大小位,但一旦我调整框架大小,滚动条就会消失。

我覆盖了 scrollPane 的 setSize() 方法,发现一旦调整框架的大小,滚动窗格的大小总是设置为图像的大小。我不知道如何解决这个问题。

每一个提示都值得赞赏。

干杯,

0 投票
3 回答
4121 浏览

java - NetBeans 中的 Java Swing 滚动窗格

我有将 JTextFields @runtime 添加到 JPanel 的 Java 应用程序。基本上用户单击一个按钮并添加新的 JTextField,再次单击再次添加...

每个新的 JTextField 都位于前一个的正下方。显然我很快就用完了空间,所以我正在尝试使用 JScrollPane,这就是地狱开始的地方,因为无论我尝试什么,它都不起作用。

  1. 右键单击 JPanel 并包含在滚动窗格中。没用。
  2. 在阅读了一些示例后,我意识到我必须将 JPanel 作为 JScrollPane 构造函数的参数。我通过右键单击 ScrollPane 和 CustomizeCode 来做到这一点。因为显然自动生成的代码在 NetBeans 中受到保护,我不能手动更改所有这些声明等。还是不行。
  3. 我确实尝试将 JPanel 和/或 JScrollPane 的 PreferedSize 设置为 null,但没有帮助。
  4. JScrollPane 是我们称之为 TabJPanel 的子项(它又是 TabbedPane 的一个选项卡)。我试图弄乱他们的关系,基本上尝试了 JFrame、JPanel(持有文本字段)、TabJPanel 和 JScrollPane 之间所有可能的亲子关系,但没有任何效果。
  5. 我还让 VerticalScrollBar“始终可见”,以防万一。所以我看到了滚动条,只是用 JTextFields 填充 JPanel 不会影响它。
  6. 当 JTextFields 太多时,它们会“低于”JPanel 的底部边框,我再也看不到它们了。

添加新 JTextFields 的代码是这样的,以防万一。

很抱歉,我只是想提供尽可能多的信息,因为作为新手,我不知道什么是完全相关的,什么不是。提前致谢 :)