Hallo, ich hab eine JList in der mehrere Elemente stehen. Wie kann ich jetzt z.B. wenn ich auf eine Element Clicke, den Inhalt in eine Variable schreiben.
Announcement
Collapse
No announcement yet.
JList - Mausclick auswerten
Collapse
X
-
Hallo,
damit Deine List überhaupt den Mausklick bemerkt, brauchst Du natürlich einen MouseListener:<br>
<PRE>
lstAll.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
lstAll_mouseClicked(e);
}
});
</PRE>
Und in der MouseListener-Methode führst Du dann die gewünschten Aktionen aus:<br>
<PRE>
void lstAll_mouseClicked(MouseEvent e)
{
// getting ClickCount
int intClickCount = e.getClickCount();
// Bei einem Doppelklick - kann man aber auch mit nur einem Klick definieren.
if (intClickCount >= 2)
{
// hier mit holst Du Dir den Wert an der Stelle der Liste und kopierst ihn in eine Variable.
}
}
</PRE>
Ich hoffe Dir geholfen zu haben...
Gruss Stefa
Comment