当前位置: 代码迷 >> J2SE >> 在java AWT 中如何隐藏TextArea的光标
  详细解决方案

在java AWT 中如何隐藏TextArea的光标

热度:1938   发布时间:2013-02-25 21:55:10.0
在java AWT 中怎么隐藏TextArea的光标?
求大神指教  java初学者
import java.awt.Graphics;
/**
 * http://bbs.csdn.net/topics/390325804
 */
import java.awt.Point;

import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.event.ChangeListener;
import javax.swing.text.Caret;
import javax.swing.text.JTextComponent;


public class HideCaret extends JFrame{
JTextArea jt=new JTextArea("sdgsdagfsaf");

public static void main(String[] args){
new HideCaret();
}
public HideCaret(){
jt.setCaret(new Caret() {

@Override
public void setVisible(boolean v) {
v=false;//关键在这

}

@Override
public void setSelectionVisible(boolean v) {
// TODO Auto-generated method stub

}

@Override
public void setMagicCaretPosition(Point p) {
// TODO Auto-generated method stub

}

@Override
public void setDot(int dot) {
// TODO Auto-generated method stub

}

@Override
public void setBlinkRate(int rate) {
// TODO Auto-generated method stub

}

@Override
public void removeChangeListener(ChangeListener l) {
// TODO Auto-generated method stub

}

@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub

}

@Override
public void moveDot(int dot) {
// TODO Auto-generated method stub

}

@Override
public boolean isVisible() {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean isSelectionVisible() {
// TODO Auto-generated method stub
return false;
}

@Override
public void install(JTextComponent c) {
// TODO Auto-generated method stub

}

@Override
public int getMark() {
// TODO Auto-generated method stub
return 0;
}

@Override
public Point getMagicCaretPosition() {
// TODO Auto-generated method stub
return null;
}

@Override
public int getDot() {
// TODO Auto-generated method stub
return 0;
}

@Override
public int getBlinkRate() {
// TODO Auto-generated method stub
return 0;
}

@Override
public void deinstall(JTextComponent c) {
// TODO Auto-generated method stub

}

@Override
public void addChangeListener(ChangeListener l) {
// TODO Auto-generated method stub

}
});

add(jt);
setVisible(true);
setSize(500,500);

}
}
  相关解决方案