jpopupmenu

    1

    1답변

    하나의 패널에 4 개의 구성 요소가 있습니다. 1 JLabel, 1 JButton, 1 JTextField 및 1 JPopupMenu "testMethod()"메서드가 있는데 먼저 패널에서 구성 요소 수를 얻은 다음 구성 요소 유형 (JButton, JLabel 등)을 가져옵니다. 하는 JButton 클릭 이벤트를 통해 오는,이 패널의 4 개 구성 요소를

    0

    1답변

    현재 그리드 기반 게임을 코드화하려고합니다. ive는 이미 일반 탐색을위한 키 수신기를 구현했습니다. 그러나 특정 키를 누르면 Jpopup 메뉴가 열립니다. 이제는 키 수신기와 함께 메뉴 탐색 기능도 구현하고 싶습니다. B를 누르면 메뉴가 다시 닫힙니다. KeyListener UnitActionMenuKeyListener = new KeyListener()

    0

    2답변

    JPopupMenu가 나타나면 그 코드를 실행하고 싶습니다. JPopupMenu가 표시 될 때 어떤 청취자를 사용하여 트리거해야합니까?

    0

    1답변

    나는 게임 보드를 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 여러 조각 중 하나를 선택하여 플레이어가 조각을 배치 할 수있는 게임을 구현 중입니다. "핫 시트"모드에서는 두 플레이어가 동일한 UI를 사용하므로 다른 메뉴 인스턴스가 표시됩니다. JMenuItem.show 메서드를 호출하면 잘못된 메뉴가 먼저 렌더링되고 메뉴 항목에 사용 된 아이콘이 각 플

    1

    1답변

    두 항목 (추가, 제거)이있는 JPopupMenu를 만들었습니다. "addItem"에 하위 팝업 메뉴가 있어야합니다. 계층 구조는 다음과 같이이다 : add pizza cake ... remove 내 코드 : JPopupMenu menu = new JPopupMenu(); menu.add(new JMenuItem("remo

    0

    1답변

    마우스 오른쪽 버튼을 누른 상태에서 메뉴를 팝업하고 싶습니다 (예제에서 작동 중입니다). 그러나 menitems가 왼쪽 클릭만으로 작동하도록하고 싶습니다. (그리고 오른쪽 클릭으로 메뉴를 취소하지만 지금은 왼쪽으로 마우스 오른쪽 버튼을 클릭하면 동작이 호출됩니다. 어떻게하면됩니까? MouseListeners 시도했지만 작동하도록 만들 수 없습니다. 당신이

    0

    1답변

    데이터베이스에서 이름을 가져 와서 JPopupMenu에 표시하는 자동 제안 기능을 갖춘 토너먼트를 실행하는 데 Java 응용 프로그램을 사용했습니다. 나는이 버그를 요구에 따라 복제 할 수 없었지만 JPopupMenus 중 하나는 화면에 그대로 남아 있고 다른 프로그램을 포함하여 모든 항목에 걸쳐 표시된다는 예외와 함께 보통처럼 사라질 것입니다 내 신청서가

    7

    1답변

    MouseAdapter가 첨부 된 단일 행 JTabel을 사용하고 있습니다. 테이블 모델은 임의의 값으로 채워집니다. 테이블을 마우스 오른쪽 버튼으로 클릭하면 여러 JMenuItem이있는 JPopupMenu가 나타납니다. 시각적 아티팩트는 팝업의 일부가 패널 외부에 그려져 있는지 여부를 보여주기 시작합니다. 흥미롭게도 이것은 팝업에 많은 항목이 첨부되어 있

    1

    1답변

    setComponentPopupMenu으로 JTable에 JPopupMenu을 추가했습니다. 문제는 JPopupMenu이 열림/보이기는하지만 팝업 메뉴 바깥의 행을 왼쪽 버튼으로 클릭하면 메뉴가 닫히지 만 행이 선택되어 있지 않으므로 강조 표시하려면 다시 클릭해야합니다. 그 문제를 해결할 방법이 있습니까? 편집 나는 샘플 코드를 추가했습니다. 그런데이 문제

    0

    1답변

    저는 왜 이런 일이 일어나고 있는지 혼란스러워합니다. 궁극적으로 인덱스 0에서 구성 요소를 테스트하는 논리를 갖기를 원하지만 먼저 정확하게 반환하려면이 메서드가 필요합니다. 여기에 내가 그 0을 반환이 코드의 샘플입니다 :가에 println 문은 항상 0 반환 parentComp.add(saveAsItem); parentComp.add(saveIt