问题标签 [jscrollbar]
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.
java - 在 JTextArea 中停止水平滚动
我想在JTextArea
应用程序中添加一个。ScrollBars
通常,该 textarea 包含大量内容,并且在运行该应用程序时会出现水平和垂直。我想删除水平滚动;我发现
HORIZONTAL_SCROLLBAR_NEVER
字段是可能的,但它没有显示完整的内容(它没有水平包装并将内容移动到下一行)。如何克服这一点。我想停止水平滚动并将内容放在下一行而不滚动一行。
java - 将 Java swing 滚动条移到左侧
如何将 javax.swing.JScrollPane 中的垂直 ScrollBar 移动到窗口的左侧?
java - JScrollPane 中的平滑滚动
使用 JScrollPane 的滚动条箭头滚动(或通过设置箭头键的键绑定)将视口移动一个增量,暂停,然后平滑滚动。我遇到的大多数滚动条的行为都是一样的。有轻微的移动,暂停,然后更快的连续滚动。有什么办法可以避免暂停,让滚动从头到尾流畅?
java - 如何防止 JScrollBar 在某些事件(例如向下翻页)上滚动?
我有一个非常大的数据视图。我想要一个用户的滚动条,但我想覆盖滚动条处理按向上和向下箭头(或键盘上的向上和向下键)的标准方式,以及单击向上和向上执行页面的轨道区域向下翻页。这是因为数据被流式传输到视图中,而 JScrollBar 的“最小值/最大值/值”模型对此不起作用。
处理这些鼠标或按键事件的标准方法是通过“单位增量”(较小的值)或“块增量”(较大的值)来调整滚动条的值。 我不希望滚动条在单击时更改其值;我只想收到一个事件,说“用户请求向上滚动一个块”或“用户请求向下滚动一个单元”。有谁知道这样做的方法?
顺便说一句,似乎BasicScrollBarUI$TrackListener.mousePressed(MouseEvent)
处理点击,它总是调用scrollbar.setValue(newValue)
. 所以我可能不走运:(
也许有办法用 SWT 滚动条做到这一点?
java - 需要有关嵌套滚动窗格逻辑的帮助
我需要在另一个滚动窗格中创建一个“嵌套”滚动窗格,并且正在寻找一些逻辑建议。
这是我想做的-
我将使用“数字有线电视”类比来使这更容易,因为它让我想起了这一点。
将左侧红色面板中的框视为“频道名称”,将蓝色面板中的框视为“显示名称”。
右侧的黑色滚动条应控制两个面板的垂直滚动,以便频道名称始终与节目名称对齐。
但是,还应该有一个水平滚动条(蓝色),它只影响蓝色的框(想想它就像向前滚动以查看将要播放的节目,但仍然希望在左侧有频道名称所以你知道发生了什么)
到目前为止我尝试过的策略总是导致水平滚动条只显示在垂直滚动窗格的底部,并且它需要一直可见。帮帮我!这可能吗?
java - 如何在 Swing 中向 JTextArea 添加垂直滚动条?
我有这个 Gui 类:
当一堆文本出现在文本字段中时会很烦人,因为它会不断使窗口变大。我需要知道如何制作滚动条,这样用户就不必不断调整他的 JFrame 的大小。另外,如何锁定 JFrame 的尺寸以便用户可以调整尺寸?
java - NetBeans:如何将 ScrollBar 添加到 JPanel
我正在 NetBeans 中开发一个小型桌面应用程序。在我的 UI 上,我放置了一个 JPanel 并在其上放置了一个 JLabel。这个 JLabel 的内容是动态生成的,所以如果内容很大,那么它就会超出屏幕。那么有什么方法可以为 JPanel 指定固定大小,当然当文本超过屏幕尺寸。
java - JScrollBar 不显示拇指
当我将 JScrollBar 的 visibleAmount 设置为等于最大值时,JScrollbar 的拇指消失了。我不知道为什么?我想像这样制作滚动条: [<][ --- ][>] (拇指的大小充满了 JScrollbar)。
java - 如何让 JScrollBar 在构造函数中取长值?
所以有一个 JScrollBar 的构造函数,如下所示:
对于我的 JScrollBar 实现,我需要将 int 值设置为 long,因为我的数据大小可能超过 int 的限制,因此类似于:
对我来说,为 JScrollBar 实现此构造函数的最佳方法是什么,是否完全重新制作 JScrollBar,因为这些值无处不在?还是有其他更好的方法来做到这一点。
注意: 如果我完全重写 JscrollBar,我也将不得不覆盖 swing.DefaultBoundedRangeModel,因为它也需要一个 int。这似乎不是最好的方法,所以有人有更好的想法吗?
java - 使 JTable 可滚动
我正在尝试创建一个包含 2 列的 JTable,一列必须显示产品名称,第二列必须显示价格。问题是 JTable 非常小,所以我需要一个滚动条,但我无法创建它。