Swing Fehlerhaftes Verhalten bei gleichzeitigen Verwendnen von PopUpMenu und JDialog?!

ElJarno

Bekanntes Mitglied
Hi Leute,
hab soeben in meinem Programm einen ganz kuriosen Fehler entdeckt. Und zwar öffne man ein PopUpMenu sobald man auf den TableHeader klickt. Dieser wird korrekt geschlossen sobald man einen Eintrag auswählt oder halt woanders hinklickt. Und jetzt hab ich ich noch einen Dialog der sich öffnet sobald ich eine bestimmte Spalte in der Tabelle klicke. Schließe ich diesen über das Windows X lässt sich beim erneuten Aufruf des PopUps dieses nur noch schließen in dem man einen Eintrag auswählt nicht mehr wenn man woanders hinklickt.

Gruß Jan
 

Sonecc

Gesperrter Benutzer
Was Marco13 dir sagen will ist, dass du keine Frage gestellt hast, geschweige denn sinnvolle Informationen. Keiner weiß, was du erreichen willst, keiner weiß, wie du das implementiert hast und so weiter.
 

ElJarno

Bekanntes Mitglied
Java:
 final JPopupMenu popUp = this.tablePosition.getPopUpColumnHidder(new String[] {
                "Geändert von", "Änderungsdatum", "Erstellt von",
                "Erstelldatum" });
        this.tablePosition.getTableHeader().addMouseListener(
                new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        if (e.getButton() == 3)
                            popUp.show(PanelBelegAllgemeinPositionen.this,
                                    e.getX(), e.getY());
                    }
                });
this.tablePosition.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                if (tablePosition.getSelectedColumn() == tablePosition
                        .getColumnModel().getColumnIndex("Notiz")) {
                    int row = tablePosition
                            .convertRowIndexToModel(tablePosition
                                    .getSelectedRow());
                    int colPosNr = tmPosition.findColumn("Position");
                    int colPosID = tmPosition.findColumn("BelegPositionID");
                    Integer posNr = (Integer) tmPosition.getValueAt(row,
                            colPosNr);
                    String posID = (String) tmPosition
                            .getValueAt(row, colPosID);
                    try {
                        JFrame cont = (JFrame) getRootPane().getParent();
                        DialogBelegPosNotiz dialog = new DialogBelegPosNotiz(
                                cont, "Positionsnotizen", posNr, null, posID,
                                mysqlConnector);
                        dialog.setMitarbeiterID(getMitarbeiterID());
                        dialog.setEditierbar(getEditierbar());
                        dialog.setVisible(true);
                        mysqlConnector.openConnection();
                        tmPosition.updateNotizValue(mysqlConnector, row);
                    } catch (Exception e1) {
                        try {
                            mysqlConnector.closeConnection();
                        } catch (SQLException e2) {
                            e2.printStackTrace();
                        }
                        e1.printStackTrace();
                    }
                }
            }
        });

Also wenn ich das PopUp öffne kann ich über die MenuItems eine Aktion ausführen. Wenn ich dies tue schließt das PopUp automatische()verschwindet). Wenn ich woanders hinklicke also sowas wie focusLost schließt dieses auch automatisch. Das letztere funktioniert nach dem Aufruf eines Dialogs nicht mehr. Meine Frage ist warum das nicht mehr funktioniert bzw. was man da tun kann??

Gruß Jan
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin Komisches Verhalten des JavaFXprogrammes AWT, Swing, JavaFX & SWT 4
Hatsi09 JavaFx Mediaplayer seltsames Verhalten AWT, Swing, JavaFX & SWT 0
T JavaFX JFrame verhalten wie JOptionPane (ErrorMessage) AWT, Swing, JavaFX & SWT 1
ralfb1105 Swing Frage zu SwingWorker Verhalten bei cancel() AWT, Swing, JavaFX & SWT 2
pkm kryptisches Verhalten bei GridLayout AWT, Swing, JavaFX & SWT 4
krgewb AWT JFrame soll sich wie Dialog verhalten AWT, Swing, JavaFX & SWT 9
D Merkwürdiges Verhalten vom JMenu AWT, Swing, JavaFX & SWT 4
T JavaFX Verhalten ImageView bei grossen BIlddateien AWT, Swing, JavaFX & SWT 0
HarleyDavidson Swing Seltsames Verhalten GridBagLayout AWT, Swing, JavaFX & SWT 11
P JFrame langsam / seltsames Verhalten AWT, Swing, JavaFX & SWT 6
R Ändern Default-Verhalten von JScrollpane in einer JScrollpane AWT, Swing, JavaFX & SWT 1
S JTabbedProblem - "komisches" Verhalten AWT, Swing, JavaFX & SWT 2
P Swing Seltsames ActionListener-Verhalten AWT, Swing, JavaFX & SWT 7
T Wie ist das "Lookup-Verhalten" von JList, JCombobox änderbar? AWT, Swing, JavaFX & SWT 4
D Seltsames Verhalten meiner CheckBoxen AWT, Swing, JavaFX & SWT 7
N Swing Dynamisches Verhalten bei Änderung Fenstergröße AWT, Swing, JavaFX & SWT 6
Ollek JTextField Verhalten mit LayoutManager AWT, Swing, JavaFX & SWT 8
E Swing Maskformatter Verhalten?! AWT, Swing, JavaFX & SWT 5
A JTreeTable - unerklärliches Verhalten von getValueAt AWT, Swing, JavaFX & SWT 2
F Merkwürdiges Verhalten zeichnen sperater Thread AWT, Swing, JavaFX & SWT 13
M Komisches Verhalten: JCombobox mit KeyListener AWT, Swing, JavaFX & SWT 13
hdi SWT Shell: Auslagerung von Code verändert Verhalten AWT, Swing, JavaFX & SWT 6
U Verhalten des CheckBoxCellEditors AWT, Swing, JavaFX & SWT 3
H2SO3- AWT seltsammes verhalten eines Panels AWT, Swing, JavaFX & SWT 9
pinerski Swing JList merkwürdiges Verhalten beim sortieren AWT, Swing, JavaFX & SWT 3
I Hyper-Link ähnliches Verhalten AWT, Swing, JavaFX & SWT 5
L JFrame-Verhalten bei Klick auf Schließen-Kreuz ändern AWT, Swing, JavaFX & SWT 3
R JProgressBar-Verhalten AWT, Swing, JavaFX & SWT 5
dzim [SWT] Seltsames verhalten bei TableViewer mit TextCellEditor AWT, Swing, JavaFX & SWT 5
G Seltsames Verhalten JButton AWT, Swing, JavaFX & SWT 6
J JScrollBar scroll-Verhalten auf 2 JButtons umleiten? AWT, Swing, JavaFX & SWT 2
ARadauer bestimmtes verhalten für jtable AWT, Swing, JavaFX & SWT 6
M Merkwürdiges Verhalten von ListCellRender AWT, Swing, JavaFX & SWT 2
M Seltsames Verhalten Tooltip und JDialog AWT, Swing, JavaFX & SWT 8
S Wie verhalten sich transparente Grafiken? AWT, Swing, JavaFX & SWT 5
sparrow Tasten mit Umlauten im KeyListener verhalten sich seltsam AWT, Swing, JavaFX & SWT 4
S Seltsames verhalten des Befehles getContentPane().add(.) AWT, Swing, JavaFX & SWT 7
K JList - merkwürdiges Verhalten bei Leertaste (unter Focus) AWT, Swing, JavaFX & SWT 7
M drawImage mit seltsamen verhalten AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben