0
私はこの新しいポップアップを構築しています。ユーザーが不明な単語を見つけた場合、単にキーボードのキー(alt + pなど)を押すだけで、アプリケーションがポップアップして挿入できるようになります新しい単語キーを押してアプリケーションを開く
とキー取得を行うためには、私は、次の
public class IsKeyPressed extends JFrame implements KeyListener {
public IsKeyPressed() {
this.setExtendedState(MAXIMIZED_BOTH);
this.setUndecorated(true);
this.setBackground(new Color(0, 0, 0, 0));
this.addKeyListener(this);
this.setAlwaysOnTop(true);
this.setVisible(true);
while (true) {
this.toFront();
this.requestFocus();
this.repaint();
}
}
public static void main(String[] args) {
new IsKeyPressed();
}
@Override
public void keyPressed(KeyEvent ke) {
//open the pop up application
}
をコード化されたが、フレームがそのように基本的にタスクバー から集中している場合にのみ正常に動作しない、どこからでも耳を傾けdoesnの `t仕事
どのように修正するか?ありがとう!
その周りとにかくisn't .. それはそれを失うフレーム毎回のために焦点をのgrappingのような.. 私は@KareemElsayedフレーム –
ために焦点をGRAPことができたものcouldntのため:??だろうが可能であれば恐ろしい解決策ですが、ありがたいことに、それは不可能です。 –
ツールは私のアプリケーションを広げるのには役に立たない、唯一の方法はCを使っていることだと思う...私はC言語で何も知りませんので、私が探すことができるものを私に与えることができます –