Portal > Foren > Java > Desktop-Applikationen und Grafik > Verständnisfrage mouseClicked und mousePressed
Antwort
 
Themen-Optionen
Alt 22.09.2005, 13:41 Nach oben    #1
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard Verständnisfrage mouseClicked und mousePressed

Hallo,
ich baue mir gerade ein Menu zusammen. Jetzt hab ich die Struktur Info->JavaInfo. Nun wollte ich, dass wenn ich auf JavaInfo klicke sich ein neues Fenster öffnet. Kein Problem dachte ich mir. Probieren wir es mal mit dem MouseListener. Gesagt, getan. Aber mit mouseClicked tat sich einfach nichts. Nach langem rumprobieren kam ich zu meinem Ergbnis aber mit mousePressed. ? Das versteh ich nicht. In der Api steht zu beiden folgendes:
Zitat:
mouseClicked
void mouseClicked(MouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a component.

mousePressed
void mousePressed(MouseEvent e)
Invoked when a mouse button has been pressed on a component.
Also müßte ja mouseClicked für mich passen. Aber warum macht er nichts? Mein Fenster ruf ich wie folgt auf (JFrame
Code:
JavaInfo j = new JavaInfo();
      j.setVisible(true);
Ich verstehe einfach nicht, warum Pressed funktioniert und Clicked nicht. Dabei erschien mir Clicked als logischer als Pressed. Hoffe es kann mich jemand aufklären.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.09.2005, 15:02 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Warum nimmst du nicht einen ActionListener?
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.09.2005, 15:40 Nach oben    #3
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

Weil ich ein bisschen am Spielen war. Deshalb
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.09.2005, 10:52 Nach oben    #4
LordOfCodes
Gast
 
Beiträge: n/a
Standard

hast du
Code:
JavaInfo j = new JavaInfo();
      j.setVisible(true);
      j.addMouseListener(this /*oder was auch immer*/);
eingegeben?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.09.2005, 11:53 Nach oben    #5
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

hmmm.... muß das addMouseListener nicht in mein menupunkt? Dort soll er ja lauschen und wenn was passiert dann was machen. Also Netbeans hat es wie folgt gelöst:
Code:
info.setText("Info");
        javainfo.setText("Java-Info");
        javainfo.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mousePressed(java.awt.event.MouseEvent evt) {
                tt(evt);
            }
        });
und dann in tt:
Code:
private void tt(java.awt.event.MouseEvent evt) {                    
// TODO add your handling code here:
         JavaInfo j = new JavaInfo();
      j.setVisible(true);
    }
mousePressed ist von mir selbst gewählt.
"Info" ist das Obermenü und "Javainfo" das Untermenü.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verständnisfrage - MVC (Model-View-Controller) Artemis Anwendungsdesign / Softwarearchitektur 24 11.01.2007 10:34
[JAVASERVLETS] verständnisfrage Orolhawion Allgemeine Java-Programmierung 5 09.01.2007 21:52
Verständnisfrage Terrahawk PHP-Programmierung 2 21.09.2006 19:30
Verständnisfrage zum MVC-Model Chr!s Anwendungsdesign / Softwarearchitektur 34 13.06.2006 19:57
Verständnisfrage EJB Kay Enterprise Java 1 15.01.2006 23:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:47 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44