이 기사에서는 Java가 테이블을 구현하기위한 오른쪽 클릭 이벤트 청취를 추가하는 작업에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
표 모니터링 단계
1 테이블에 리스너를 추가합니다
2 MouseAdapter 클래스의 Mouseclicked 방법을 사용하십시오
3 Mouseevent 클래스 객체의 getButton 메소드를 통해 마우스 작동 버튼 1이 왼쪽 버튼 버튼이 오른쪽 버튼입니다.
import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import java.util.vector; import javax.swing.*; import javax.swing.table.defaulttablemodel; public class jframe jframe {jtable table; DefaultTableModel Tablem; jscrollpane JSP; JPOPUPMENU JPM; 벡터 <문자열> 이름 = 새 벡터 <문자열> (); 벡터 <문자열> data = new vector <string> (); public static void main (String [] args) {// todo 자동 생성 메소드 스터브 new tablesj (); } tablesj () {name.add ( "name"); 이름 .add ( "Age"); data.add ( "Zhang San"); data.add ( "19"); tablem = new defaultTableModel (이름, 0); tablem.addrow (데이터); tablem.addrow (데이터); 표 = 새로운 JTable (Tablem); JSP = 새로운 jscrollpane (표); table.addmouseListener (new MouseAdapter () {public void mouseclicked (mouseevent e) {if (e.getButton () == mouseevent.button3) {// show jpm = new jpopupmenu (); // 테이블의 로트 포인트 방법이 위치가 위치한 곳에 위치한 줄거리가 있습니다. 표 (e.getPoint ()) (i+"); this.add (jsp); this.set -Visible (true); this.setsize (400, 400); this.setDefaultCloseOperation (exit_on_close); }}더 많은 Java 관련 컨텐츠를 보려면이 사이트에 관심이있는 독자는 "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약 및"Java Cache Cache Operation Tips "의 주제를 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.