// 테스트 (다이얼로그 띄우기)
 public void testMI() {
  JDialog testJD = new JDialog(this, "진행중...", true);
  JPanel testJP = new JPanel(new BorderLayout(5, 5));
  ImageIcon ii = new ImageIcon("./img/loading.gif");
  testJP.add(new JLabel(ii));
  testJD.add(testJP);
  point(testJD);
 
  testJD.setSize(200, 140);
 
  testJD.setVisible(true);
 
  // 진행 끝나면 (testJD 멤버로) 버튼을 사용해도 좋다
  testJD.dispose();
 }



// JDialog 좌표 설정
 public void point(JDialog jd) { 
  // PointerInfo사용, 좌표값을 얻어 사용자가 클릭한 곳에 화면을 출력
  PointerInfo pointerInfo = MouseInfo.getPointerInfo();
  pointerInfo.getLocation();
  Dimension my = jd.getSize();
  jd.setLocation(pointerInfo.getLocation().x - my.width / 2,
    pointerInfo.getLocation().y - my.height / 2);
 }

+ Recent posts