これは私の JButton です。「完全なコードを表示できます」、
JButton cor =new JButton();
cor.setText("Coor");
mainframe.add(cor);
window.getContentPane().add(mainframe);
window.pack();
window.setVisible(true);
キーボードを使用してこのボタンをアクティブにする方法について、助けが必要です。たとえば、「CTRL + A」を押します
いくつかの Web サイトを赤くしたところ、「キー バインド」を使用する必要があることがわかりましたが、それでもその方法を取得できます。
以前のトピックは役に立たないので、このトピックが重複しているとは言わないでください。
cor.getInputMap().put(KeyStroke.getKeyStroke("F2"),"act");
Action act = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
PointerInfo a = MouseInfo.getPointerInfo();
Point b = a.getLocation();
int xC = (int) b.getX();
int yC = (int) b.getY();
textArea.replaceSelection("X-Coordinates:" + xC + " Y-Coordinates: " + yC + "\n");
}
};