swingworker

    1

    1답변

    이벤트 발송 스레드에서 모든 상호 작용을 수행해야합니다. 회화도. 긴 작업은 이벤트 발송 스레드 외부에서 실행해야하며, 그렇지 않으면 GUI를 차단합니다. 그러나 긴 작업이 예를 들어 Graphics2D에서 1000 회 응용 프로그램을 페인팅하면 어떻게됩니까? 이 상충되는 요구 사항은 무엇입니까? public class MyObject extends JPa

    0

    1답변

    SwingWorker 클래스를 사용 중입니다. 메서드 내에서 protected Integer doInBackground() throws Exception으로 정의하면 publish 메서드가 호출됩니다. 이것은 잘 작동합니다. 다른 곳에서는 private boolean myMethod() throws Exception.으로 정의 된 다른 메서드를 호출합니다.

    1

    1답변

    백그라운드에서 값 비싼 작업을 수행하는 동안 gif 아이콘을로드하려고합니다. 하지만 문제는 이것입니다. gif (애니메이션) 아이콘이로드되지 않습니다. 만약 내가 gif 아이콘을 png로 바꾸면 잘 동작합니다. 사용자가 클릭 로그인 버튼을, 내가 버튼의 텍스트를 변경하고에 GIF 아이콘을 넣을 때 여기 는 테스트 클래스 코드 import java.awt.e

    0

    1답변

    답변을 기반으로 투명 클릭 스 오버레이를 사용했습니다 (클릭 연결을 사용하려면 jna를 사용함) https://stackoverflow.com/a/28772306/1093872. 그러나 실제 보이는 오버레이는 항상 한 걸음 뒤에 있습니다. 구성 요소에서 repaint()이 호출되면 이전 업데이트에 표시된 업데이트가 표시됩니다. 처음에는 다른 스레드 때문에

    -2

    2답변

    버튼을 클릭 할 때 긴 작업을 실행하고 있습니다. 작업이 시작되었다는 메시지를 보여주고 싶습니다. swingworker를 사용하면 (자), JOptionPane는 메세지 박스를 작성 합니다만, 그 내용은 태스크가 완료 할 때까지 아무것도 공백입니다. 내 EDT가 차단되고 GUI가 작업이 완료되지 않으면 업데이트되지 않는다고 생각합니다. public clas

    0

    1답변

    내 코드에 문제가 있습니다. 당신이 볼 수 있듯이, 나는 PrintJobsUtils.getAllPrinters에서 호출 내 목록의 각 요소()에 대한 스레드를 시작 public static void startCupsMonitor() throws Exception { for (CupsPrinter cupsPrinter : PrintJobsUtils

    0

    1답변

    Netbeans에서 구성 요소를 추가하고 두 번 클릭하여 이벤트를 편집 할 수있는 프레임 프론트 엔드를 사용하는 GUI 프로젝트를 만들었습니다. "소스", "디자인"및 "기록"탭이있는 창을 참조합니다. 1 파일 선택기를 여는 버튼 : 여기 는 구성 요소와의 관계이다. 2- a 파일 선택기의 결과를 표시하는 TextArea. 사용자가 파일을 선택하면 Text

    0

    1답변

    Kali Linux에서 콘솔 명령을 실행하려고했지만 출력을 JTextPane으로 파이프하면 이상합니다. Netbean의 출력 콘솔에서 출력 할 때 괜찮 았습니다. 내가 실행하기 위해 노력하고있어 명령 : wifite -e Experiment -c 1이 코드 : public cracker(JTextPane aOutputPane) { su

    0

    1답변

    Software Gui 에는 인증 데이터를 삽입 않습니다. 나는 "mongod --auth"를 사용하지 않고있다! 나는 왜 아직도 예외를주는 지 모르겠다. CMD와 같습니다. 서버가 --auth에서 실행되고 있지 않으면 사용자 이름과 비밀번호를 제공 할 필요가 없습니다. 마찬가지로 나는 달성하기를 원한다. 나는 몽고 db에 데이터를 삽입하는 응용 프로그램을

    0

    1답변

    목표는 Observer 패턴을 사용하여 사각형을 그리고 왼쪽에서 오른쪽으로 부드럽게 이동시키는 것입니다. 나는 Model 클래스를 가지고 있는데, 이것은 Rectangle 좌표를 넣는 Observable과 Observer 인 Display 클래스이며, 모델에서 좌표가 바뀔 때마다 다시 그리기를 수행한다. 모델의 좌표 변경은 SwingWorker 내부의 wh