graphics2d

    2

    1답변

    많은 그림을 그림 상자에 표시되는 비트 맵에 맞추려고합니다. 내 실제 코드에서는 모든 것을 포함 할 수있는 사각형의 전체 너비와 높이를 계산 한 다음이를 비트 맵 크기로 나눠서 내 배율 인수를 얻습니다. 문제는 스케일링을 수행하는 방법을 알아낼 수 없다는 것입니다. 아래 코드는 내가해야 할 일의 간단한 버전입니다. 필자는 picturebox의 스케일링 능력

    0

    1답변

    원형 차트에 값과 임의 색상을 그릴 코드가 있습니다. 이제 저는 파이 한 개가 아닌 전체 그림을 회전시키고 싶습니다. 행 AA에서 class Slice{ double value; Color color; public Slice(double _value){ this.value = _value; } pu

    1

    1답변

    java의 Graphics2D를 사용하여 화면에 페인트 할 이미지를 얻으려고합니다. 여기에 제가 사용하고있는 코드가 있습니다. 나는 이미지가 화면에서 꾸준히 움직이는 것을보고 싶다. 지금은 이미지를 볼 수는 있지만 창 크기를 조정하지 않으면 움직이지 않습니다.이 경우 이동합니다. 아래 수업을 스케치했습니다. 나는이 클래스는 내가 추가 한 단 하나의 스프라이

    2

    1답변

    나는 public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; super.paint(g2); if (path.size() >= 2) { BasisStroke stroke = new BasicStroke(Config.TILE_SIZE_IN_PIXEL/3, Bas

    6

    3답변

    입자 시스템 애플릿을 작성했습니다. 현재 저는 각 파티클을 별도로 만들고 있습니다. 내가 20,000 입자 (나는 괜찮은 노트북을 가지고 있지만)와 함께 ~ 40FPS를 얻을 수있는, 성능이 괜찮습니다입니다 BufferedImage backbuffer; Graphics2D g2d; public void init(){ backbuffer = n

    0

    1답변

    나는 JPanel에서 상속하는 클래스를 가지고있다. 그것은 DrawingPanel이라고하며이 클래스에서 나는 Graphics2D를 사용하여 선과 도형을 그리고 나는이 모양에서 일부 작업을 수행하는 사용자의 마우스의 위치를 ​​사용합니다. 패널의 그림은 화면에 많은 공간을 차지할 수 있습니다 (예 : (-200, -300)에서 (2000, 1000)까지 선을

    0

    1답변

    나는 적을 큰 g2d.setStroke(); 행으로 만든 게임을 가지고 있습니다. 이 회선과 다른 회선 간의 충돌을 어떻게 알 수 있습니까? 여기 내가 그것을 그릴 수있는 곳입니다 : 좋아하는 주제 것 같다, 그래서 간단하고 사용 학교 수학을 유지하지 않는 수학으로 g2d.setStroke(new BasicStroke(thickness, BasicStrok

    7

    1답변

    저는 자바를 처음 접했습니다. 나는 게임을 만들고 싶다. 많은 연구 후, BufferStrategy가 어떻게 작동하는지 나는 ... 당신이 나중에 창에 투입 할 수있는 오프 스크린 이미지 오브젝트를 작성합니다 .. 나는 기본을 알고 .. 을 이해할 수없는 나는이 public class Marco extends JFrame { private stat

    1

    2답변

    작은 자바 프로그램이 png 이미지를 어둡게하려고합니다. 내 Mac에서는 잘 작동하지만 java 1.7_07이 설치된 Windows PC에서 실행하려고 할 때 빈 JPanel을 제외하고 전혀 표시되지 않으면 이미지가 완전히 사라집니다. class MapCanvas extends JPanel { private Color color; Resc

    7

    2답변

    배경 : "사용 중지됨"으로 이미지를 만들 수 있어야합니다. 일반적으로 제안되는 방법은 이미지를 그레이 스케일로 변환하고 그레이 스케일 된 이미지를 표시하는 것입니다. 단점은 이미지에서만 작동하므로 비활성화 된 상태의 이미지에 즉시 액세스 할 수없는 그래픽을 표시하는 것이 번거롭다는 것입니다. 이제는 이것이 java.awt.Composite를 사용하여 즉시