swingworker

    0

    1답변

    GUI를 일시적으로 눌러야한다는 의미에서 주기적으로 눌러야하는 GUI가있는 GUI가 있습니다. 그러나 나는 그것을 할 수 없다. 나는 Thread.sleep()을 시도했다. 아래는 코드입니다. protected Object doInBackground() throws Exception { while(true){ btnSend.do

    0

    1답변

    로컬 네트워크에있는 피어를 검색하기 위해 멀티 캐스트를 사용하는 프로그램을 작성했으며 그 사이에서 파일을 전송할 수 있습니다. 그것은 파일 수집/전송 스레드 초기화 중 일부 프로세스를 제외하고는 매우 느립니다. Transfer.java 내 JFrame의 GUI 클래스를 : 그런 다음 전송을 시작하고 정상적으로 완료, 10 ~ 15 초 동안 중단됩니다. Ne

    0

    2답변

    JTable에 이상한 문제가 있습니다. 방법 addRows는보기를 업데이트 할 jTable을 강요하지 않습니다 public class VirusTable extends JTable { private String[] columnNames = { "", "Virus", "Path", "Size", "Created", "Last Mofified" };

    0

    1답변

    ServerSocket을 열고 서버 소켓에서 .accept()을 호출하는 SwingWorker이 있습니다. 대부분 스레드가 accept()에 대한 호출을 차단하고 있습니다. 어떤 시점에서 스레드를 취소하고 싶습니다. 문제는 worker 스레드가 accept()을 호출하여 차단되었음을 의미합니다. 이 호출에서 "차단 해제"하고 대신 종료 코드를 호출하는 메커

    0

    1답변

    jProgressbar를 나타내는 스윙 워커가 있습니다. 이것은 코드입니다 private Swingworker timeOfProccess; class Swingworker extends SwingWorker<Object, Object> { @Override protected Object doInBackground() throws Ex

    1

    1답변

    암호화 요구 사항에 따라 바이트 배열에 제공된 이미지를 변환해야합니다. 내가 선택한 이미지가 큰 경우에 전환 진행 상황을 모니터링 할 수 JProgressBar가 사용하고 있습니다 File p= new File("C:\"); BufferedImage oImg = ImageIO.read(p); ByteArrayOutputStream ba = new Byt

    0

    1답변

    SwingWorker에서 Jtable의 행을 "동기화"하는 방법에 대한 일반적인 아이디어가 필요합니다. 많은 SwingWorker 스레드가 모두 하나의 Jtable로 처리하고 업데이트하고 있습니다. 때로는 디스플레이 디스플레이가 "뒤죽박죽"이되어 내가 원하는 것을 얻지 못합니다. 예를 들어 말 : 보통 if (some condition) { dtm

    1

    1답변

    GUI를 만드는 클래스가 있고 ItemListener가 JComboBox입니다. ItemEvent.Selected 이벤트에서 작업자를 만들고지도에 데이터를 읽으려고하지만 내용은 항상 비어 있습니다. 제 생각에 스레드가 완료되기 전에 스레드가 실행되어 ItemListener을 떠나기 때문에이 문제가 발생했습니다. 필자는 관련 코드를 추가하고 여러분이 문제가

    0

    1답변

    내 GUI 클래스에서 itasser.run()을 실행 중입니다. 그러나 완전한 프로세스이기 때문에 publish(itasser.getTimeToFinish())은 itasser.run() 이후에만 실행됩니다. 따라서 run()이 완료되는 동안 itasser.getTimeToFinish() 또는 다른 값을 사용할 수있는 방법이 있습니까? 내가 실행하는 ita

    0

    1답변

    UI JLabel을 업데이트하는 데 사용하는 SwingWorker 스레드가 있고 publish()/process() 메서드는 제외하고 프로그램이 작동합니다. JLabel이 적절한 텍스트/배경/경계 등을 사용하여 성공적으로 게시됩니다. 그러나 doInBackground() 작업을하는 동안 process() 메서드를 사용하여 JLabel의 텍스트를 "Conne