버튼을 누른 후 어떻게 다시 칠할 수 있습니까? 애플릿을 시작할 때 무작위 너비와 높이가있는 임의의 위치에서 2 개의 Rect를 페인트합니다. 버튼을 누른 후 다른 위치에서 "respawn"하도록하려면 어떻게해야합니까? package test;
import java.applet.Applet;
import java.awt.Button;
import j
프레임으로 두 개의 버튼을 만들었습니다. 다른 버튼을 클릭하면 다른 이미지를 표시하는 방법을 알고 싶습니다. 가 밖으로 또 다른 방법입니다 아니면 내가 패널을해야? 나는 초급 단계 package prac;
import java.awt.*;
import java.awt.event.*;
public class b extends Frame implemen
다음 그림을 그릴 수 있습니다. 아래에서 이전에 아래에? 이제 끝났습니다 ... 그것은 퍼널이 될 것이므로 모든 타원형이 다각형과 아크 밑에 있었으면합니다. I는 코드 가지고 PS for (int i = 0; i < pdLen; i++) {
....
....
g2.fillPolygon(poly);
g2.fillO
이 코드에서 히트 박스는 아무 것도 감지하지 못합니다. 2 개의 hitbox가 교차하는지 검사하는 if 문은 원과 사각형이 접촉 할 때 작업을 수행하지 않습니다. 어떻게 작동 시키나요? import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.KeyEvent;
import j
나는 인생 시뮬레이션 게임을 만들기 위해 배경 이미지를 JFrame에 페인트하려고합니다. 이것은 내 코드입니다. public class MainFrame extends JFrame {
//creates image variables
Image background;
public MainFrame(int w, int h) {
//creates n
Paint 객체는 클래스 필드로 한 번 선언해야합니까? 아니면 render 메소드를 호출 할 때마다 반복해서 생성해야합니까? 이 작업을 수행하는 가장 효율적이고 논리적 인 방법은 무엇입니까? 너무 많이 생성되는 것을 피하기 위해 종속 클래스로 전달해야합니까? 기본적으로 얼마나 큽니다 Paint 클래스입니까? 그들을 추억에 남기거나 그냥 쓰거나 버리는 것이
나는 자바 자신을 가르치려고 노력하고있다. 나는 오늘 너무 많이 연습했거나 그냥 바보 같은 순간을 보내고있다. 나는 페인트와 MouseMotionListener로 화면을 가로 질러 그래픽을 드래그 할 수 있고 별도의 클래스로 MouseMotionListener를 만들고 싶었다. 가 어떻게 별도의 클래스로 내 코드에서 수신기를 분리 할 : 질문에에 ? 다른
내 GUI의 원점 (0,0)이 약 25/26 픽셀만큼 위로 이동했습니다. 따라서 GUI의 맨 위 왼쪽 구석은 0,25 또는 0,26을 나타내는 것으로 보입니다. 사물을 그릴 때 이중 버퍼를 사용하고 있습니다. 기본적으로, 0,0에서 내 버퍼에 무언가를 그리려고 할 때마다, 화면 밖에서 보입니다. 예를 들어, 생성하려고 시도한 체커 보드 패턴의 스크린 샷은
우리 수업에서는 우리가 애매한 공 프로젝트를 만들고 있습니다. 기본적으로 그것은 마우스가 사용자가 그것을 얻을 때까지 주변을 돌고있는 게임입니다. 그러나 내 코드에서 마우스 청취자는 마우스의 움직임을 인식하고 있지만 원과 전혀 상호 작용하지는 않습니다. 공이 움직이지 않는 기간입니다. 나는 그것이 내 논리인지 또는 내가 틀린 방법을 사용하고 있는지 또는 무
원을 만드는 루프 af 페인트가 있습니다. 다른 모든 장치에서 작동하지만 다른 페인트 치수를 얻었습니다. 밀도 문제입니다. 어떻게 문제를 해결할 수 있습니까? 당신은 dp이 방법으로 치수를 계산할 수 있습니다 for(int i=0; i<360; i = i + 12){
x = (float) (view.getWidth()/2 + raggio_in *