JDialog를 사용하여 응용 프로그램의 오른쪽 하단에 알림을 표시하고 있습니다. 최대 4 개의 알림을 표시하고 가장 최근의 알림이 맨 위에 표시됩니다. 알림은 서버의 내용에 따라 표시되므로 알림이 1 개 또는 최대 4 개일 수 있습니다. JDialog의 크기를 조정하고 JDialog의 위치를 변경하여 크기가 오른쪽 아래 모서리에 항상 정렬되도록합니다. 새로운 알림 수입이 발생할 때마다 위치를 변경하면 JDialog가 깜박입니다.알림으로 JDialog의 깜박임/깜박임
private void updateDialog()
{
Point p = frame.getLocationOnScreen();
p.x += frame.getWidth()-getWidth()-5;
p.y += frame.getHeight()-getHeight()-25;
setLocation(p);
pack();
repaint();
}
은 누구를 닮아 문제가 있었나요 : 새로운 통지가 올 때 아래
내가 매번 전화 코드를 무엇입니까? 어떻게 그걸 해결 했니? 내가 뭘하려고해야하는지에 대한 다른 충고는?
포스트 SSCCE (http://sscce.org) 우리는 문제를 찾을 수 있습니다. 하지만 깜박 거리지 않아야합니다. –
@Guillaume Polet SSCCE는 오늘 나를 위해 :-), 나는 그것에 관해 폐하에게 요청을 보냈다 :-) – mKorbel
@mKorbel 나는 그것을 다시 시도했지만 괜찮다. 아직도 너를 위해서? BTW - * "폐하"*? 아니, 그냥 "He-man, 우주의 주인"은 괜찮을거야. ;) –