jtree

    4

    2답변

    JTree에 맞춤 모델을 사용하고 있습니다. 일부 노드 변경의 라벨, 나는 다음과 같은 방법으로 청취자에게 TreeModelEvent을 전달하고 때 : path 자체를 포함하여 변경된 노드의 경로입니다 protected void fireNodeChanged(TreePath path) { TreeModelEvent evt = new TreeMo

    0

    1답변

    사용자 정의 DefaultMutableTreeNode를 작성했습니다. 이제는 잘 작동하는 트리에서 끌어서 놓기를 수행하려고하지만 삭제 된 후에 노드를 제거하려고합니다. 하지만 노드에 모델을 삽입 할 수는 있지만 모델에서 제거 할 수는 없습니다. public class ORDnd extends TransferHandler { ObjectNode sourc

    0

    1답변

    내가 스윙 예에서 표준의 JTree를 수정하려면 확장과 같은 구조를 가진 두 나무 축소 - 응용 프로그램의>Dynamic Tree Example 스크린 샷은 다음과 같습니다 : DynamicTreeDemo 두 나무를 유지하기 위해이 구조를 사용하고 싶습니다. 둘 다 똑같은 구조를 유지하고 있습니다. 둘 중 하나를 마우스로 클릭하여 축소/확장하면 축소 및 확

    1

    2답변

    여러 사용자 정의 클래스를 기반으로하는 JTree가 있습니다. 몇 개의 노드에 특정 아이콘을 지정하고 싶습니다. 따라서 나는이 링크를 기반으로 다음 코드를했다 : 내 노드의 DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer() { private static final long ser

    0

    1답변

    jtree에 질문을 추가하는 프로그램이 있습니다. Jtree에 대한 각 질문은 3 가지 속성을 가진 Question 유형입니다. 이름, id 및 questionText. 내 Jtree에 질문 이름 만 표시하려고하지만 노드를 선택하면 텍스트 상자에 question 텍스트가 표시됩니다. 문제는 내가 원하는대로 Jtree가 질문의 이름을 표시하지만, 트리의 노드

    0

    1답변

    jTree 행을 편집 할 때 액션 핸들러가 필요합니다. 예를 들어, 데이터베이스의 일부 값을 업데이트해야 할 때,이 새로운 라인을 사용하여 원하는대로 할 수 있도록 라인을 편집 중인지 알아 내 프로그램이 필요합니다. 누가 처리하는 처리기가 있습니까? "valueChanged"는 변경 사항이 아니라 선택 항목을 감지합니다. 그렇지 않으면 "편집 중"에서 나가

    1

    1답변

    나중에 편집 할 수있는 JTree를 만들려고합니다. 지금까지 예상대로 루트 노드 트리를 생성하는 다음 코드가 있습니다. 그러나 단추를 클릭하면 (동작 수신기가 트리거 됨) 루트 노드 아래에 다른 노드가 추가됩니다. 내가하는 일은 루트 노드를 수정하는 것입니다. 이 작업을 수행 할 여지가 있습니까? 나는 다양한 주장을 바꾸려고 노력했다. 0 ~ -1, (Mu

    0

    1답변

    DefaultMutableTreeNode에 isRoot() 함수가있는 이유는 무엇입니까? DefaultMutableTreeNode를 확장하는 클래스가 있기 때문에 물어보십시오. 이 클래스의 단일 인스턴스를 여러 다른 JTree 객체에서 사용할 수 있기를 원합니다. 그러나 isRoot()는 트리 객체 자체에 질문해야하는 질문입니다. 누구든지이 기능이 트리 수

    0

    1답변

    Java2s.com의이 코드를 사용하여 홈 디렉토리의 파일 트리를 표시했습니다. 내 프로그램에서 사용할 정보가 들어갈 디렉토리를 사용자가 선택하게하고 싶습니다. 트리가 비 - 숨겨진 디렉토리 만 표시하도록하기 위해 수많은 시도 (여기에 나열하기에는 너무 많음)를 만들었습니다. 파일과 숨겨진 디렉토리는 트리에 표시되지 않습니다. 이 방법이 있습니까? 나는 이

    2

    1답변

    제 신청서에 JTree와 JList가 나란히 있습니다. JTree에서 JList로 노드를 드래그하면 List<File> copies;에 추가 한 노드가 내 JList의 transferhandler에 boolean canImport() 메서드에 의해 거부됩니다 (Flavor not supported). System.out.println(Arrays.toStr