【发布时间】:2012-02-22 21:31:15
【问题描述】:
这是我创建图形文本的内部类。我希望能够按箭头键并让它消失。我确信它以某种方式涉及删除方法,但我在我头上。在这方面很新。
// STARTUP TEXT
class TextPanel extends JPanel implements KeyListener{
// CONSTRUCTOR
public TextPanel(){
addKeyListener(this);
setFocusable(true);
setFocusTraversalKeysEnabled(false);
}
// PAINT METHOD
public void paintComponent(Graphics g2){
super.paintComponent(g2);
g2.setColor(Color.WHITE);
g2.fillRect(0, 0, this.getWidth(), this.getHeight());
g2.setColor(Color.BLACK);
g2.setFont(new Font("TimesRoman", Font.PLAIN, 14));
g2.drawString("Press an arrow key to start", this.getWidth()/4, this.getHeight()/2);
}
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing jpanel key-bindings keylistener