JTree에 XML 파일의 내용을 표시하는 방법이 필요합니다. DOM을 사용하여 이미 사용자 정의 TreeModel (및 TreeCellRenderer)을 구현하여이 작업을 수행했습니다. 그러나 그것은 매우 clunky (많은 workaround-ery와 hackery)와 가장자리 주위에 오히려 거친다. 누구나 JTree에 SAX로 파싱 된 XML 파일의
비즈니스 로직이 모델을 업데이트 할 때 트리 노드 색상을 변경하고 1 초 정도 기다린 다음 색상을 변경해야합니다. 기본적으로 여기서는 Changing JList row color at runtime과 같은 유사한 것을 만들고 싶습니다. 그러나 JTree의 경우. 그래서 비슷한 기술을 사용할 수 있지만 조상 노드 색을 변경하지 않으므로 확장되지 않았더라도 사
내 프로그램에는 두 개의 JTree가 있으며 두 가지 모두에 공통적 인 treeselection 수신기가 있습니다. 첫 번째 트리에서 노드를 선택한 다음 두 번째 트리에서 즉시 노드를 선택하면 문제가 발생합니다. 처음에 선택한 첫 번째 트리에서 돌아가서 동일한 노드를 선택하면 아무 일도 일어나지 않습니다. 어떻게 해결할 수 있습니까? valueChanged
내 프로그램에 두 개의 트리가 있습니다. Iam은 JTree의 clearselection() 메서드를 사용하여 다른 트리의 항목이 선택 될 때 1 트리의 선택을 지 웁니다. if (tree == tree1){
tree2.clearSelection();
} else {
tree1.clearSelection();
JTree 내 특정 경우에 팝업 내에서 선호하는 컨트롤을 넣을 수 있도록 콤보 상자를 만들려고합니다. JComboBox가 구현되는 방식을 살펴보면 팝업은 UI 위임자가 실제로 만듭니다. 변경시 문제는 각각의 모양과 느낌에 대해 다시 구현해야 할 필요가 있다는 것인데, 이는 내가하고 싶지 않은 것입니다 ... 기본적으로 나는 모양과 느낌이있는 구성 요소를 원
내가 뭘하려는 건 정상적인 텍스트를 포함하지만 각 셀에 대한 오른쪽 정렬 텍스트 (계층의 수준에 관계없이 트리의 가장자리에 오른쪽 정렬)를 포함하는 각 셀과 함께 JTree를 만드는 것입니다. 내 자신의 TreeCellRenderer를 만들려고했지만 셀의 크기가 업데이트되지 않습니다. 나는 또한 사용자 정의 트리 UI로 this idea을 시도했지만 비슷한
JTree에서 노드를 마우스 오른쪽 버튼으로 클릭 할 때 JPopupMenu를 표시하는 JTree가 있습니다. JTree에서 선택한 노드를 기반으로하는 JPopupMenu에서 특정 JMenuItems를 숨기거나 표시하거나 설정/해제하는 가장 좋은 방법은 무엇입니까? 첫 번째 해결책은 TreeSelectionListener를 'value changed'이벤트
JTree에 몇 가지 문제가 있습니다. 같은 클래스 내에서 DefaultTreeModel을 만들면 JFrame이 잘 업데이트됩니다. 그러나 다른 클래스에서 update 메소드를 호출하고 싶을 때 JTree를 수행 할 때 비어있게됩니다. JTree는 클래스 GUI에 있으며 store라는 다른 클래스에 저장됩니다. public static GUI UI = ne