【发布时间】:2013-09-16 08:30:34
【问题描述】:
我想在我的程序中在JTextArea 的当前插入符号位置下方显示JDialog。我尝试使用modelToView() 来获取插入符号位置,但是当我以这种方式使用JDialog 的setLocation() 方法时,我无法获得所需的位置。
Rectangle r=jTextArea.modelToView(jTextArea.getCaretPosition());
jDialog.setLocation(r.x,r.y+jTextArea.getFontMetrics(jTextArea.getFont()).getHeight());
另外,谁能告诉我为什么这个 sn-p 不能以预期的方式工作?
【问题讨论】:
标签: java swing jtextarea jdialog