Как отключить перетаскивание диалогового окна перемещения в PyCharm?

Не думаю, что это возможно. Я считаю, что принцип проектирования Swing состоит только в том, что только один компонент получает событие.

Однако вы можете получить желаемое поведение, но передайте JFrame в ChildPanel и называя его mouseClicked(MouseEvent) или любой метод, который вы хотите. Или просто получить родительский компонент.

   @Override
   public void mouseClicked(MouseEvent e) {
      System.out.println("Mouse click event on ChildPanel");
      this.frame.mouseClicked(e);
      getParent().mouseClicked(e);
   }
0
задан Adrian Gugyin 18 January 2019 в 11:30
поделиться