3
textArea1=new TextArea();
String s=textArea1.getSelectedText();
g.drawRect(s.length(),s.length(),s.length(),s.length());
但预计其不工作。
textArea1=new TextArea();
String s=textArea1.getSelectedText();
g.drawRect(s.length(),s.length(),s.length(),s.length());
但预计其不工作。
你的问题很混乱。您使用Swing标记,但也使用TextArea文本,它是AWT组件,而不是Swing组件。
我会建议你使用Swing并且使用JTextArea。在这种情况下,您可以将“高亮”添加到指定的位置。这是一个自定义类,允许您使用Rectangle Painter进行此突出显示。
非常感谢你对我的帮助很大...... – user396530 2010-08-31 06:30:26
你在哪里使用这个图形对象?需要更多的代码来确定你的问题。 – bragboy 2010-08-30 05:58:32