repaint

    0

    1답변

    이 문제가 발생했습니다. JPanel에서 기존의 모든 구성 요소를 제거하고 버튼 클릭 후 또 다른 새로운 기능을 추가하고 싶습니다. 이제 버튼을 클릭하면 왼쪽 상단에 동일한 버튼이 추가되지만 아무 것도 클릭 할 수 없습니다. public class MainPanel extends JPanel implements ActionListener{ private

    1

    1답변

    나는 페인트를 사용하여 JFrame의에 많은의 BufferedImage의 그리기있어 () 메소드 public void paint(Graphics g){ super.paint(g); Graphics2D g2d = (Graphics2D) g; g2d.drawImage(bufferedImg, x, y, layeredPane);

    -1

    2답변

    나는 약간의 패널을 추가 한 프레임을로드하는 작은 프로그램을 만듭니다. 버튼을 클릭하면 일부 패널이 표시되고 다른 패널은 숨겨집니다. setVisible (true), repaint() 및 validate() 사이의 차이점을 실제로 파악하지 못하기 때문에 일부 작업을 수행하기가 어렵습니다. 내가 이해할 수 있기를 바랍니다. 감사합니다.

    0

    1답변

    UP을 클릭 할 때 1 층 위로 올라가는 간단한 "엘리베이터"프로그램을 만들었습니다 (아직 시작 단계에 있습니다). JFrame에 모든 구성 요소를 그렸을 때 꽤 엉망이었고 예상대로 버튼을 클릭 할 때마다 깜박 거립니다 (다시 칠하기). 내가 JPanel 그리기 및 JFrame있는 패널을 넣어 솔루션을 알고 있지만 JPanel 내 JFrame 구성 요소를

    2

    1답변

    그래서 탁구와 같은 특정 속도에 따라 원을 이동하고 싶습니다. 하지만 서클의 위치를 ​​업데이트하는 데 문제가 있습니다. 옆에 원과 직사각형을 그릴 코드가 있습니다. import java.awt.*; import javax.swing.*; import java.awt.Graphics; import java.awt.event.ActionEvent; i

    0

    1답변

    대학 과제를 위해 나는 여행 판매원 문제 해결의 자바 구현을하고 있습니다. 더 이상 "바쁘다"고 생각하지 않으려면 대부분의 코드를 잘라낼 것입니다. 그러나 더 이상 이해가되지 않는다면 알려주십시오. 작동하도록하려면 모든 UI로 창을 그리는 클래스가 있어야합니다. //suitable imports public class Window extends JFram

    0

    1답변

    Java를 사용하여 TicTacToe 게임을 만들고 있는데 도움이 필요합니다. 플레이어가 이기면 게임에서 재 경기를 요청하고 싶습니다. 이것은 발생하지만 버튼 패널이 새로 고쳐지지 않습니다. "repaint"함수를 사용했지만 작동하지 않습니다. import javax.swing.*; import java.awt.*; import java.awt.even

    1

    1답변

    테트리스 게임을 만들었습니다. 이제는 JPanel을 사용하여 내용과 블록을 표시했습니다 (paintComponents() 메서드 사용). 문제는 다른 JFrame에서 테트리스 프로그램을 호출하려고 할 때마다 전혀 페인트되지 않는다는 것입니다. 내 테트리스에 대한 코드 메인 메뉴는 다음과 같습니다 MatrixBoard의 생성자를 호출 할 때 import ja

    1

    1답변

    그래서 내 프로젝트는 슈팅 타입의 게임을 만드는 것이고, 화살표를 눌러 내 사각형 (우주선이 될 것입니다)이 x, y 위치로 바뀌면됩니다. 우리는 keylistener가 작동한다는 테스트를 관리하여 문제가 다시 그리기 기능에서 발생했음을 확신합니다. 클래스 N ° 1 import java.awt.Color; import java.awt.Graphics

    0

    1답변

    JPanel을 확장하는 Graph 클래스가 있습니다. mouseMoved에서 다시 칠해진다. 이런 일이 발생하면 기본적으로 레이아웃에 추가 된 다른 모든 구성 요소 (JPanel이든 별도의 JFrame이든 상관없이)가 왼쪽 상단에 표시됩니다. 나는 다음 코드와 함께 갈 스크린 샷을 가지고있다. 왼쪽 상단을 자세히 보면 작은 텍스트 영역이 나타납니다. 이는