Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JTable中Jtextarea的用法_Java_Swing_Jtable_Jtextarea - Fatal编程技术网

Java JTable中Jtextarea的用法

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

我有一个三列的JTABLE。第一列是textfield,第二列和第三列是JTextarea。。使用tab键,我可以从一个单元格导航到另一个单元格。当从Jtextfield列导航到JTextarea列时,JTextarea不会突出显示,如何在聚焦时为JTextarea设置颜色,以便我可以轻松找到哪个列具有焦点。。我将如何设置那个颜色。? 请提出一些建议

提前谢谢 Vishwa

在使用hasFocus检查JTextArea是否具有焦点后,创建一个Color对象并在JTextArea上调用setBackgroundColor方法

例如:

        JTextArea area = new JTextArea();
        Color c = Color.CYAN;

        if(area.hasFocus())
        {
            area.setBackground(c);
        }

在更改之前,请不要忘记保存可通过调用area.getBackground访问的图像的原始颜色,并在图像失去焦点时将其设置回原色。

请考虑提供一个演示您的问题的示例。这将减少混乱和更好的响应是文本区域渲染器还是编辑器?