我有JScrollPane包含水平行中的一些图像.如果视图端口的图像行太长,则JScrollPane会显示滚动条,从而降低视图端口的高度.我想调整图像大小以适应视口.如何检测视口改变其大小?不幸的是,注册更改事件处理程序似乎不起作用.
我有一个JScrollPane,其内容窗格是一个JXList.当我在列表上使用鼠标滚轮时,列表一次处理三(3)个项目.无论行高如何,这也适用于表格.我怎样才能改变这一点 - 无论平台如何 - 对于列表和表格,滚动距离恰好是1项?设置块增量不会削减它,因为表中的某些行具有不同的高度.
回到过去,PalmOS有一个可以生成随机事件的模拟器("点击此处,在该文本字段中输入垃圾,......")以测试应用程序如何处理它们(称为"Gremlins").这有点像模糊,但对于GUI.在Java Swing应用程序中有一种简单(现有)的方法吗?
编辑:
请注意,我不希望能够指定触发哪些事件.我想要一些代码来自动生成和触发随机(如"Math.random()")事件.事件执行某些操作或查找错误的可能性非常小.但这可以通过解雇许多事件来抵消.