반응형
JButton 내부에 사용되는 텍스트를 회전해야 하는 경우에 사용 할 수 있는 방법입니다.
실제 사용시엔 폰트의 크기, 폰트 정령방법등과 같은 글자의 위치 변화를 신경 써야 합니다.
import java.awt.Font; import javax.swing.JButton; public class RotateTextAtJButton { JButton button1; java.awt.geom.AffineTransform rotate; private void Rotation() { button1.setBorder(new javax.swing.border.EmptyBorder(40,4,40,4)); button1.setText("Text" ); double theta = (0.45) * Math.PI; // ==> -90 degrees rotate = java.awt.geom.AffineTransform.getRotateInstance(theta); Font rotatedFont; rotatedFont = button1.getFont().deriveFont(rotate); button1.setFont(rotatedFont); } }
반응형
'Software > JAVA' 카테고리의 다른 글
(이전글 2006년) Java Technology Forums - Error message in JNI (0) | 2013.12.05 |
---|---|
(이전글 2006년) jni 사용예 (0) | 2013.12.05 |
(이전글 2006년) JNI (0) | 2013.12.05 |
(이전글 2009년) - 리눅스 환경에서 JAVA를 이용한 USB이용에 대한 문의드립니다. (0) | 2013.12.04 |
Java Technology Forums - Changin JButton Icons via action performed (0) | 2012.03.02 |