Java Awt/Swing : 내 창의 위치/크기 변경에 통보 받기
-
18-09-2019 - |
문제
창문이 있고 위치 나 크기가 변경되면 알림을 받고 싶습니다. 어떤 유형의 청취자가 가장 적합합니까?
WindowListener
나를 위해 일하지 않았습니다.
해결책
당신은 a를 사용할 수 있습니다 ComponentListener 거기에 componentResized
그리고 componentMoved
행동 양식.
다른 팁
당신은 시도하고 싶을 수도 있습니다 Hierarchyboundslistene아르 자형
myJFrame.getContentPane().addHierarchyBoundsListener(new HierarchyBoundsListener(){
public void ancestorMoved(HierarchyEvent e) {
doSomething();
}
public void ancestorResized(HierarchyEvent e) {
doSomethingElse();
}
보다 http://java.sun.com/docs/books/tutorial/uiswing/events/eventsandcomponents.html 모든 스윙 구성 요소가 지원하는 리스너의 전체 목록.
제휴하지 않습니다 StackOverflow