![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/6a63f6246b600c3319b542ca184c510fd8f9a1e0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//鼠标点击文字变红色,松开变回黑色
public class MyLetters extends JFrame {
public MyLetters() {
for (int i = 65; i < 91; i++) {
final JButton jb = new JButton((char) i + "");
jb.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {
jb.setForeground(Color.BLACK);
}
@Override
public void mousePressed(MouseEvent e) {
jb.setForeground(Color.RED);
}
@Override
public void mouseExited(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseClicked(MouseEvent e) {
}
});
this.add(jb);
}
this.setLayout(new FlowLayout());
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setBounds(360, 180, 300, 200);
this.setVisible(true);
}
public static void main(String[] args) {
new MyLetters();
}
}