Jlabel 내에 사용자가 단추를 눌렀을 때 오른쪽으로 90도 회전하려는 이미지가 있습니다. 나는 그것을 시도했지만 여러 가지 오류가있다. Graphics2D를 사용하는 것이 가장 좋은 방법이라고 들었습니까?회전 JLabel 90도 Java
메인 클래스 :
private void SearchButtonActionPerformed(java.awt.event.ActionEvent evt) {
BufferedImage image;
try {
image = ImageIO.read(file);
Image scaled = image.getScaledInstance(Jlabel1.getWidth(), Jlabel1.getHeight(), 5);
Jlabel1.setIcon(new ImageIcon(scaled));
버튼 :
private void rotateButtonActionPerformed(java.awt.event.ActionEvent evt) {
Graphics2D userImage = (Graphics2D)JLabel1.getGraphics();
userImage.rotate(Math.toRadians(90));
userImage.drawImage(JLabel1, JLabel1.getHeight(), JLabel1.getWidth());
}
*는 * '조차 응답 가치'느낌에 리드 "가치도 게시하지 않습니다." –
"게시 할만한 가치가 없습니다"라는 말은 그들이 필요로하는 것을 잘 벗어 났음을 의미합니다. –
기본적으로 관련 코드는 게시하지 말고이를 수행하는 방법을 요청하십시오. 따라서 중요한 정보가 누락되었습니다. 송장을 어디로 보내야합니까? – Robin