swingutilities

    9

    2답변

    SwingWorker는 다음과 같은 목적을 위해 사용됩니다의 차이 : 응답되는 것을 GUI를 방지하기 위해 다른 스레드에서 장기 실행 작업을 실행하기위한 done() 메소드를 통해 태스크의 끝에서 장기 실행 태스크에 의해 생성 된 결과로 GUI를 갱신하는 경우. publish() 및 process() 메소드를 사용하여 태스크에 의해 생성되고 공개 된 중간

    6

    3답변

    누군가이 두 가지의 차이점을 강조 표시하고 인스턴스가 모두 필요합니까?! 나는 둘 다를 사용하지만 하나가 다른 것보다 낫다는 것을 알고 싶은 응용 프로그램을 가지고 있습니다. 분명히 그들은 둘 다 Runnable object을 받아들입니다. 그래서 나에게 - 나는 내가 좋아하는 것을 사용할 수 있다고 생각합니다. 왜 두 클래스가 서로 다른 클래스에서 작동합

    57

    4답변

    JPanel이 살고있는 JFrame은 어떻게 얻을 수 있습니까? 내 현재 솔루션은 내가 창 찾을 때까지 (등 등)의 부모에 대한 패널을 요청하는 것입니다 : 더 우아한 방법을 Container parent = this; // this is a JPanel do { parent = parent.getParent(); } while (!(paren

    1

    2답변

    웹 페이지를 렌더링하고 그 안에있는 위치로 스크롤하려고합니다. 그러나 스크롤 기능이 작동하지 않습니다. 이은 import org.lobobrowser.html.*; import org.lobobrowser.html.gui.HtmlPanel; import org.lobobrowser.html.parser.*; import org.lobobrowser.h

    0

    1답변

    Unable to perform any action before Process.Runtime.exec statement line에 대한 질문을 참조하면 GUI를 업데이트 할 수 없으므로 다음과 같이 외부 코드를 실행하는 코드가있는 스레드 클래스 CmdExec을 두 부분으로 변경했습니다. public class CmdExec extends Thread

    1

    1답변

    다음 코드를 사용하여 JPanel에 BufferedImage를 그렸습니다. protected void paintComponent(Graphics g) { if (image != null) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; double x =

    3

    3답변

    JTree의 특정 노드를 검색하여 화면에서 그 위치를 결정하려고합니다. 내 목표는 해당 노드의 왼쪽 위 모서리에서 마우스를 가리 키기 시작하고 내 JFC에서 마우스 클릭을 수행하는 것입니다. 아무도 도와 줄 수 있습니까? 가능한가?

    4

    2답변

    복잡한 JPanels 구조와 많은 코드를 가진 다른 프로젝트에서이 문제를 직면하고 있습니다. 거기에서 나는 레이블과 패널이 동적으로 선택되고 JLabel의이 JPanel의의 그랜드 그랜드 -...- 아이로 생각되는 경우에 다음 코드 Point point = label.getLocation(); Point point2 = SwingUtilities.conv

    0

    1답변

    맞춤 팝업이 포함 된 타사 플러그인으로 작업하고 있습니다. 이 팝업은 탭 패널에 추가되고 JFrame 테두리가 닫히면 JFrame 테두리의 일부만 나타나고 나머지는 JFrame 뒤에있는 것처럼 화면 밖으로 그려집니다. 구성 요소 경계 또는 모양이 사용자에게 완전히 보이는지 확인해야합니까?

    1

    1답변

    나는 렌더링 된 텍스트의 경계를 찾는 방법을 찾고 FontMetrics getStringBounds 메소드를 발견했습니다. 이것은 일부 글꼴의 강하를 무시하는 것으로 보이며 과장된 상승으로 인해 수직으로 올바르게 정렬하지 못하는 경계를 반환합니다. 좀 더 깊이 파고 GlyphVector.getPixelBounds()가 내가 원하는 것을 찾는다는 것을 알았지