repaint

    0

    2답변

    나는 로봇이 움직이고 탐색 할 수있는 미로가 있습니다. 나는 로봇을 움직일 때 타이머를 사용하려고하지만 타이머는 어떤 이유로 든 걷어차 지 않습니다. 프로그램을 지연시키지 않아서 다시 칠하는 과정을 볼 수 없습니다. 내 코드는 다음과 같습니다. public void updateDrawing(Maze maze) { // 1000 millisecond

    1

    1답변

    안녕하세요. 타이머 이벤트가 발생할 때 데이터 테이블을 다시 칠하는 데 어려움이 있습니다. 내가 만들고있는 게임에서 플레이어의 연결성을 확인하고 있습니다. 플레이어가 연결되면 JTable이 변경되어 플레이어가 연결되었음을 표시해야합니다. 그러나 테이블을 채우는 변수가 변경 되더라도 테이블은 변경되지 않습니다. 내 GUI 코드는 기본적으로 플레이어가 GUI

    0

    2답변

    수정 한 JPanel 클래스를 인스턴스화 할 때 생성자를 통해 파일을 전달합니다. 파일 (XML)이 읽히고 나중에 데이터가 paint 메소드에서 사용됩니다. 그러나 데이터를 구문 분석 한 직후에 repaint()과 revalidate()을 모두 호출하지만 내 GUI는 완전히 똑같습니다. JFrame을 확장하는 메인 클래스와 JPanel을 확장하는 패널 클래

    3

    1답변

    그리드를 그릴 필요가있는 게임을 개발하려고합니다. 그 때문에 repaint() 메서드에 의해 호출되고있는 paintComponent(Graphics g) 메서드를 사용하고 있습니다. 문제는 repaint 메서드가 무한 While 루프 안에 있고 화면을 최소화하고 최대화하지 않는 한 paintComponent() 메서드를 호출하지 않는다는 것입니다. 그 후

    0

    1답변

    프로그램이 실행 중일 때 버튼은 10X10으로 그려집니다. 수정 메뉴로 20X20 버튼을 변경했습니다. 그러나 단추는 표시되지 않습니다. 마우스를 단추 위로 이동하면 나타납니다. 페인트 칠하지 마십시오. 도 동일하게 재확인하십시오. panel.remove(...); panel.add(...); ... panel.revalidate(); panel.r

    0

    1답변

    while에서 이미지 뷰를 다시 그릴 수 없습니다. 한 번에 하나의 이미지로 작업하지 않고. 이미지 재 드로잉을 위해 다른 스레드를 사용하려고하면 작업이 될 수도 있지만, 어떻게 만들지는 모른다. ItachiUchiha이 컨트롤러는 일부 스레딩 문제가 지적했듯이 아무도 내가 그것을 채굴 할 수 방법 ^) package videostepone; impor

    1

    1답변

    간단한 QAbstractTableModel을 구현하여 Qt5의 QTableView에 연결했습니다. 타이머에서 다시 칠할 수 있습니까? 매초마다 데이터가 변경됩니까? 작동하지 않습니다 내 순진한 시도 (더 다시 그리기가 발생) : connect(timer,SIGNAL(timeout()),table,SLOT(update())); timer->start(100

    0

    2답변

    내가 작성한 일부 코드에 문제가 있습니다. Main에서 paintComponent 메서드로 변경하려고 시도하지만 비 정적 메서드에 대한 정적 참조를 만들 수 없다고합니다. 나는 그것이 무엇을 말하는지 이해한다고 생각하지만, 나는 이것에 대해 어떻게 확신 할 수 있는지 모르겠습니다. 클래스는 다음과 같습니다. import javax.swing.JFrame;

    1

    2답변

    이라고 불립니다. JFrame에는 버튼과 BufferedImgae가 있습니다.이 버튼은 내 방식 (drawLine, pisel로 래스터 그림 픽셀 그리기)을 사용하여 모양과 그림을 그리는 데 사용됩니다. 여기 내가 public class Main extends javax.swing.JPanel { JPanel panel; JFrame f

    0

    1답변

    this 비디오 drawing() 메서드가 주 클래스에서 호출됩니다. main 메소드에서 drawing()을 제거하면 여전히 모양을 그립니다. 어떻게 이런 상황을 피할 수 있습니까? 모양 클래스 : import java.awt.*; import javax.swing.*; public class shapes{ public static void main(