01/10/2018, 16:06

Hỏi về get Component

Chào mọi người Mình đang làm đến đoạn click vào một Row trên Table thì sẽ hiện ra 1 menu các chức năng, nhưng khi show menu thì cần có Component của JTable mà mình không biết lấy nó như thế nào
Nếu dùng:

Table.getComponents()

Thì nó sẽ trả về cả 1 cái List Components[] mà mình không biết cái Row cần dùng ở đâu @@ còn khi ở trong MouseListener thì dùng:

evt.getComponent()

Thì nó sẽ trả về Component đúng, nhưng mình dùng trong ListSelectionListener nên là không dùng cách đó được Mình muốn hỏi mọi người cách get Component của Row trong JTable. Cảm ơn mọi người nhiều !

Conan12 viết 18:15 ngày 01/10/2018

Em cũng gặp phải một vấn đề tương tự nhưng là nhấn nút thì hiện ra JMenu cạnh 1 Lable :(( Các bác thông não cho em với

Nguyễn Đình Anh viết 18:21 ngày 01/10/2018

Tất cả các Swing Container hay Swing Control, .... đều được kế thừa từ JComponent nên nó đều được coi là 1 JComponent nhé Tức là bạn hoàn toàn có thể dùng code sau : menu.show(jLabel1, WIDTH, WIDTH);

Conan12 viết 18:16 ngày 01/10/2018

Em cảm ơn bác nhé ==========)

Bài liên quan
0