Я создаю это всплывающее приложение для изучения новых языков, которое, если пользователь найдет неизвестное слово, может просто нажать любую клавишу клавиатуры (например, alt + p), чтобы приложение всплывало и позволяло ему вставлять новое словооткрытое приложение с нажатием клавиши
и для того, чтобы сделать ключ GET выслушал из любой точки я кодируюсь следующий
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
}
но это не только нормально работать, если кадр сфокусирован из панели задач поэтому в основном это Безразлично ` работы
любая идея, как исправить? благодаря!
ISN 'в любом случае вокруг него .. как grapping фокус для кадра каждый раз это потерять .. , потому что я не мог нашел ничего, что может GRAP фокус для кадра –
@KareemElsayed:? Что бы ужасное решение, если это было возможно, но, к счастью, это невозможно. –
поэтому инструменты не будут полезны для распространения моего приложения, единственный способ - использовать C, я думаю ... можете ли вы дать мне любую вещь, которую я могу найти, поскольку я ничего не знаю в C –