2008-11-04 9 views
1

구성 요소의 오른쪽 아래에 크기 조정 아이콘이있는 Java 구성 요소를 갖고 싶습니다. 그 아이콘을 끌면 구성 요소의 크기가 자동으로 조정됩니다.크기 조정이 가능한 Java 구성 요소

크기 조정 아이콘, 나는 다음과 같은 의미 :

resize icon in Google Talk

위의 이미지는 Google 토크 메신저의 메인 창에서 크기 조정 아이콘이 포함되어 있습니다. 이 기능을 제공하는 Java 구성 요소가 있습니까?

답변

1

이 기사에서는 참조하는 크기 조정 아이콘과 같은 아이콘을 추가하는 방법을 설명합니다.

PixelPushingPixelPushing

Google Talk Styled Form

0

JStatusBar ?

+0

JStatusBar라는 Java 구성 요소를 보지 못했습니다. Java 1.4 이후에 추가 되었습니까? –

0

ummm 이미지를 두는 것은 어렵지 않습니다 ... 크기 조정입니다.

private void buttonMousePressed(java.awt.event.MouseEvent evt) { 
     sx = evt.getX(); 
     sy = evt.getY(); 
} 

private void buttonMouseDragged(java.awt.event.MouseEvent evt) { 
     if(!evt.isMetaDown()){ 
       Point p = getLocation(); 

       locX = p.x + evt.getX()-sx; 
       locY = p.y + evt.getY()-sy; 
       setLocation(locX, locY); 
     } 
} 

... 대신에서 setLocation 당신은 setBounds 같은 것을 사용하는 것이 좋습니다 제외 또는에는 setSize ... 그리고 당신 '당신이 (당신이 버튼의 일종 일단)과 같은 코드를 사용하는 것이 좋습니다 코드를 약간 수정해야합니다. 내가 가지고있는 것은 그것을 끌기위한 것이지만 원리는 같습니다.

+0

나는 받아 들인 응답에서 주어진 접근을 사용하여 기능을 구현했다. 나는 이미 크기 조정이 가능한 Java 컴포넌트가 있는지 여부를 알고 싶었 기 때문에 휠을 다시 작성하지 않았습니다. :) –

관련 문제