13得票1回答
JScrollPane随可变大小的内容调整大小

我的可调整大小的JScrollPane内容有一个最小宽度。如果JScrollPane比这个宽度小,则应该出现水平滚动条。如果它比这个宽度大,则视口内容应扩展以填充整个视口。 这似乎是一个简单的概念,我已经得到了一些可以工作的东西,但感觉像是一个hack:import javax.swing....

13得票3回答
可滚动的JDesktopPane?

我想为javax.swing.JDesktopPane添加滚动功能,但是将其包装在javax.swing.JScrollPane中并不能产生期望的行为。 搜索网络显示,这个问题已经存在了很长一段时间。有一些解决方案,但它们似乎相当古老,我对它们不是完全满意。 你知道哪些正在积极维护的解决方案呢?

13得票7回答
Swing:在当前视口位置的条件下滚动JScrollPane到底部

我正在尝试模仿Adium和大多数其他聊天客户端的功能,即在新消息到达时滚动条向下移动到底部,但仅当您已经在底部时才会这样做。换句话说,如果您向上滚动了几行并正在阅读,当新消息进来时它不会跳到屏幕底部; 这将是很烦人的。但是,如果您已经滚动到底部,程序会正确地认为您希望始终看到最新的消息,因此会...

13得票5回答
使用箭头键滚动JScrollPane

我有一个位于JScrollPane中的JTextArea组件,但是这个文本区域是不可编辑的。我想要使用上下箭头键启用文本区域的滚动(即按下箭头键会将文本区域滚动一行)。有什么办法可以实现这个功能吗?

12得票3回答
Java/Swing: 如何在JScrollPane中的JTextArea中防止自动滚动?

这是一个可以运行的代码示例,展示了我的“问题”。 我有一个JTextArea包含在JScrollPane中。当我改变JTextArea的文本时,JScrollPane会自动滚动到文本的末尾,而我不想这样。 以下是我的要求: 应用程序不应该自动垂直滚动,但是... 用户应该能够垂直滚动 ...

12得票6回答
如何在Java中使JFrame可滚动?

我有这段代码,其中我试图适合一个可滚动的面板(JPanel),但是我不知道如何实现。以下是我的代码:public class Sniffer_GUI extends JFrame { Canvas c = new Canvas(); ConnectorPropertiesPanel props...

12得票3回答
jQuery延迟加载回调

我目前正在使用Jquery Lazy Load,我想知道是否有一种方法在我的容器中所有图片加载完成后(当Lazy Load发挥全部作用时)进行回调。 原因是我还在使用jScrollPane Plugin,我想调用jScrollPane重新初始化函数。 谢谢。

11得票4回答
Swing: 如何创建一个显示其组件居中的JScrollPane?

如果你创建的一个JScrollPane,它的可视区域比JScrollPane的组件要大,那么它会将该组件显示在左上角。 是否有任何方法可以更改这个行为,使其将组件居中显示? 下面是示例程序。 澄清: 我有一个组件,它的宽度和高度分别为cw和ch。 我有一个带有视口的JScroll...

11得票5回答
如何让JScrollPane随着输入焦点滚动?

我有一个Swing应用程序,其中包含一个大面板,并被包裹在JScrollPane中。用户通常通过制表符在面板的子组件之间移动,因此当他们定位到视图之外的某些内容时,我希望滚动窗格自动滚动,以确保具有输入焦点的组件始终可见。 我尝试使用KeyboardFocusManager来监听输入焦点的更...

11得票3回答
JScrollPane中JTextArea的滚动条无法工作

我在尝试让JTextArea滚动时遇到了问题。我不确定如何搞砸JScrollPane,但我似乎已经这样做了,我就是看不到它。这是一个更大项目的一部分,但以下代码是我创建JTextArea并将其添加到JScrollPane的方式。当您输入超出文本区域的边缘时,滚动条不会出现。将垂直滚动条设置为始...