我的可调整大小的JScrollPane内容有一个最小宽度。如果JScrollPane比这个宽度小,则应该出现水平滚动条。如果它比这个宽度大,则视口内容应扩展以填充整个视口。 这似乎是一个简单的概念,我已经得到了一些可以工作的东西,但感觉像是一个hack:import javax.swing....
我想为javax.swing.JDesktopPane添加滚动功能,但是将其包装在javax.swing.JScrollPane中并不能产生期望的行为。 搜索网络显示,这个问题已经存在了很长一段时间。有一些解决方案,但它们似乎相当古老,我对它们不是完全满意。 你知道哪些正在积极维护的解决方案呢?
我正在尝试模仿Adium和大多数其他聊天客户端的功能,即在新消息到达时滚动条向下移动到底部,但仅当您已经在底部时才会这样做。换句话说,如果您向上滚动了几行并正在阅读,当新消息进来时它不会跳到屏幕底部; 这将是很烦人的。但是,如果您已经滚动到底部,程序会正确地认为您希望始终看到最新的消息,因此会...
我有一个位于JScrollPane中的JTextArea组件,但是这个文本区域是不可编辑的。我想要使用上下箭头键启用文本区域的滚动(即按下箭头键会将文本区域滚动一行)。有什么办法可以实现这个功能吗?
这是一个可以运行的代码示例,展示了我的“问题”。 我有一个JTextArea包含在JScrollPane中。当我改变JTextArea的文本时,JScrollPane会自动滚动到文本的末尾,而我不想这样。 以下是我的要求: 应用程序不应该自动垂直滚动,但是... 用户应该能够垂直滚动 ...
我有这段代码,其中我试图适合一个可滚动的面板(JPanel),但是我不知道如何实现。以下是我的代码:public class Sniffer_GUI extends JFrame { Canvas c = new Canvas(); ConnectorPropertiesPanel props...
我目前正在使用Jquery Lazy Load,我想知道是否有一种方法在我的容器中所有图片加载完成后(当Lazy Load发挥全部作用时)进行回调。 原因是我还在使用jScrollPane Plugin,我想调用jScrollPane重新初始化函数。 谢谢。
如果你创建的一个JScrollPane,它的可视区域比JScrollPane的组件要大,那么它会将该组件显示在左上角。 是否有任何方法可以更改这个行为,使其将组件居中显示? 下面是示例程序。 澄清: 我有一个组件,它的宽度和高度分别为cw和ch。 我有一个带有视口的JScroll...
我有一个Swing应用程序,其中包含一个大面板,并被包裹在JScrollPane中。用户通常通过制表符在面板的子组件之间移动,因此当他们定位到视图之外的某些内容时,我希望滚动窗格自动滚动,以确保具有输入焦点的组件始终可见。 我尝试使用KeyboardFocusManager来监听输入焦点的更...
我在尝试让JTextArea滚动时遇到了问题。我不确定如何搞砸JScrollPane,但我似乎已经这样做了,我就是看不到它。这是一个更大项目的一部分,但以下代码是我创建JTextArea并将其添加到JScrollPane的方式。当您输入超出文本区域的边缘时,滚动条不会出现。将垂直滚动条设置为始...