我有一个可滚动的JPanel,其中添加了许多编辑器窗格(有各自的滚动窗格)在框布局(垂直轴)。我的问题是,在单击特定按钮时,我希望特定的编辑器窗格获得焦点,并在屏幕上可见。我无法使该编辑器窗格可见。scrollRectToVisible(jScrollPane5.getVisibleRect()); //It did nothing !
所以,我在滚动窗格中有一堆文本框。当用户将最后一个文本从底部聚焦时,会添加更多的文本字段。我的问题是,如何使滚动窗格滚动到焦点文本字段?我的意思是,用户将按TAB或进入跳转到下一个文本框,但他将无法看到它不滚动自己。当最后一个textfield有焦点时,我可以模拟按下箭头或PageDown,但这会很难看,即使它会做我需要做的事情。- 1;
Rectangle r = new Rectangle(t1.getX(), t1.ge