Software/JAVA
JBUTTON 내부의 텍스트를 회전 하기 위한 방법
잠이보약
2012. 3. 2. 13:04
반응형
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); } }
반응형