graphics2d

    0

    2답변

    Graphics2D로 그리는 경우 AffineTransform을 사용합니다. 그것을 그리기 전에 Shape을 변형하기 위해 그것을 사용합니다. rx 및 ry는 회전으로 간주되지만 드로잉 할 때 셰이프는 회전되지 않고 전단됩니다. 로테이션을 적용하려면 어떻게해야합니까? 기본 생성자를 사용하여 회전, 크기 조정 및 변환을 호출했지만 모양이 보이지 않는 것처럼

    1

    4답변

    Path2D로 표시되는 일부 경로가 있습니다. 경로는 서로 연결된 여러 CubicCurve2D 또는 Line2D 세그먼트로 구성됩니다. 나는 길의 시작에서 끝까지 길이를 계산하거나 얻고 싶다. 어떻게 계산할 수 있습니까? 가능한가? the API documentation을 확인했지만 유용한 방법을 찾을 수 없습니다.

    3

    2답변

    주어진 텍스트로 jpg/png를 렌더링하는 서블릿을 작성하고 있습니다. 텍스트를 렌더링 된 이미지의 가운데에 배치하고 싶습니다. 나는 폭을 얻을 수 있지만, 내가지고있어 높이가 잘못된 것 같다 Font myfont = new Font(Font.SANS_SERIF, Font.BOLD, 400); BufferedImage image = new Buffere

    0

    1답변

    paintComponent을 재정 의하여 JPanel에 일부 모양을 그립니다. 팬하고 확대/축소 할 수 있어야합니다. 패닝 및 확대/축소는 개체의 AffineTransform 및 setTransform 메서드로 수행하기 쉽습니다. 그렇게하면 모양을 그릴 수 있습니다. g2.draw(myShape) 모양이 "세계 좌표"로 정의되므로 패닝 할 때 잘 작동하므로

    1

    3답변

    저는 자바 크로스 워드 응용 프로그램을 만들려고하고 있지만 크로스 워드 그리드를 그리는 데 사용할 패키지가 무엇인지 확신하지 못합니다. Graphics2D 등을 사용하여 수동으로 그리드를 그릴 수 있다는 것을 알고 있지만 그리드 사각형에 텍스트 필드가 필요하므로이 방법이 가장 쉬운 방법인지 잘 모르겠습니다. 누구나 크로스 워드 퍼즐 그리드를 만드는 것에 관

    0

    3답변

    안녕하세요, 저는 여기에 약간의 문제가 있습니다. 내가 문자열을 그리는 패널이 있습니다. 이것은 게임이므로 업데이트하기 위해 점수를 다시 그려 넣습니다. 그러나 내가 다시 그릴 때 그것은 이전 점수의 위에 그려 지므로 모든 것이 깨져 보였습니다. 어떤 아이디어가 이것을 고치는 방법? comp2d.drawString (GetScore (Score), Scor

    3

    4답변

    JLabel에 추가 된 이미지를 회전 할 수 있습니다. 유일한 문제는 높이와 너비가 같지 않으면 회전 된 이미지가 더 이상 JLabel의 원점 (0,0)에 표시되지 않는다는 것입니다. 여기 내가하고있는 일이 있습니다. 또한 AffineTransform을 사용하고 이미지 자체를 회전하려했지만 동일한 결과를 보았습니다. Graphics2D g2d = (Grap

    11

    1답변

    자바 그래픽 (Graphics2D)을 다시하고 있지만 Polygon.Double 또는 Polygon.Float 클래스가 없다는 사실을 발견했습니다. 반면 Rectangle2D.Float 및 Rectangle2D.Double 클래스가 있습니다. 이유가 누구인지 아시겠습니까? 저는 복식을 포인트로 삼각형을 그려야합니다.

    1

    1답변

    모든 그래픽을 포함하는 JPanel 캔버스를 만들었습니다. 즉 JLabel입니다. 움직이는 스프라이트를 작동 시키려면 확장 된 JLabel 클래스의 paintComponent를 반드시 타고 있어야합니다. 이 방법으로 애니메이션 스프라이트를 성공적으로 구현했습니다. Graphics2D 캔버스를 가지고 자신의 Graphics2D에 여러 개의 '이미지'를 포함시

    8

    1답변

    이 코드는 실제로 작동하지만 완벽하지는 않지만 크기가 조정 된 축소판이 흰색으로 그려진 사각형에 붙여지지 않습니다. 이미지 가로 세로 비율을 깨고, 여기에 코드, 누군가가 내게 그것에 대한 수정 제안을 수 있을까요? 당신이 취득하면이 BufferedImage img = ImageIO.read(new File("image.jpg")); int scaleX