Java JTable中Jtextarea的用法
我有一个三列的JTABLE。第一列是textfield,第二列和第三列是JTextarea。。使用tab键,我可以从一个单元格导航到另一个单元格。当从Jtextfield列导航到JTextarea列时,JTextarea不会突出显示,如何在聚焦时为JTextarea设置颜色,以便我可以轻松找到哪个列具有焦点。。我将如何设置那个颜色。? 请提出一些建议 提前谢谢 Vishwa在使用hasFocus检查JTextArea是否具有焦点后,创建一个Color对象并在JTextArea上调用setBackgroundColor方法 例如:Java JTable中Jtextarea的用法,java,swing,jtable,jtextarea,Java,Swing,Jtable,Jtextarea,我有一个三列的JTABLE。第一列是textfield,第二列和第三列是JTextarea。。使用tab键,我可以从一个单元格导航到另一个单元格。当从Jtextfield列导航到JTextarea列时,JTextarea不会突出显示,如何在聚焦时为JTextarea设置颜色,以便我可以轻松找到哪个列具有焦点。。我将如何设置那个颜色。? 请提出一些建议 提前谢谢 Vishwa在使用hasFocus检查JTextArea是否具有焦点后,创建一个Color对象并在JTextArea上调用setBack
JTextArea area = new JTextArea();
Color c = Color.CYAN;
if(area.hasFocus())
{
area.setBackground(c);
}
在更改之前,请不要忘记保存可通过调用area.getBackground访问的图像的原始颜色,并在图像失去焦点时将其设置回原色。请考虑提供一个演示您的问题的示例。这将减少混乱和更好的响应是文本区域渲染器还是编辑器?