ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1034
1034
EMPFEHLEN
-
Hallo,
wie kann in einer JTable mehere Zellen in einer Zeile makieren, wenn man shift gedrückt hält!!braucht man dazu einen eigenen TableCellRenderer?oder gibt es dafür eine methode?
-
29.06.07 15:15 #2MeinerEiner_80 Tutorials.de Gastzugang
Moin!
Probiert habe ich das noch nie, aber ich würde es mal so versuchen.
Erstmal der Table einen Key- und MouseListener zuweisen.
Sobald also Shift Taste gedrückt ist und mit der maus (de)selektiert wurde,
würde ich mal die
Methode der JTable mit den entsprechenden Parametern aufrufen...Code :1
changeSelection(int rowIndex,int columnIndex,boolean toggle,boolean extend)
Wie gesagt, probiert hab ich das noch nie, aber ich finde, es hört sich net schlecht an
*grüssle*
MeinerEiner
-
29.06.07 15:18 #3
Hallo,
probier mal einen anderen SelectionMode zu setzen:
es kann sein, dass normal SINGLE_SELECTION aktiviert ist, dann kann man nur eine Zelle auswählen.Code :1
table.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
-
ja aber des ist schon richtig weil ich will ja auch nur eine Zeile selektieren können
-
also ich hab es mal so versucht das klappt nicht...ich wollte nur mal versuchen ob er mehrere zellen in einer Zeile selektiert...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
public void keyPressed(KeyEvent ke) { if(ke.getKeyCode()==16) { bGedrückt=true; } } public void keyReleased(KeyEvent e) { bGedrückt=false; } public void mouseClicked(MouseEvent arg0) { if(bGedrückt) { changeSelection(getSelectedRow(),getSelectedColumn(),true,true); } }
Ähnliche Themen
-
MSHFlexGrid - Edit Cell
Von doubleugk im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 22.07.08, 17:01 -
cell selection mit defaultcellrenderer
Von don27 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 03.07.07, 10:33 -
Thinlet - Table row cell
Von Tylor Durden im Forum XML TechnologienAntworten: 0Letzter Beitrag: 21.04.06, 17:00 -
Cell Renderer
Von sleepo im Forum Cinema 4DAntworten: 5Letzter Beitrag: 02.05.04, 18:35 -
Cell Broadcast
Von pixelpark im Forum SmalltalkAntworten: 2Letzter Beitrag: 30.07.03, 23:05





Zitieren
Login





