Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
555
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tilian Tutorials.de Gastzugang
    Hallo,

    Ich habe eine JXTreeTable bei welcher ich einen CellEditor schreiben muss. Dieser CellEditor besteht aus einem JPanel, auf welchen sich mehrere Elemente befinden. Das Problem ist dass man von dem Panel nur exakt den Auschnitt sieht, wie groß die zu editierende Zelle ist. Jetzt möchte ich das das Panel wie eine Art Overlay (so wie der aufgeklapte Teil einer Combobox) über der Tabelle gezeichnet wird aber ich habe keine Ahnung wie ich dies bewerkstelligen soll.

    Danke schon mal im Vorraus
     

  2. #2
    Tilian Tutorials.de Gastzugang
    Also das Problem habe ich nun mittlerweile gelöst, aber wenn ich auf das JPanel ein JTextField setze ist dieses nicht benutzbar, d.h. ich kann nichts reinschreiben obwohl es enabled und editable ist.

    Hier der Code wie ich das Popup erzeuge:

    PopupFactory fac = new PopupFactory();
    editorPopup = fac.getPopup(this, editorPane, table.getLocationOnScreen().x + xoffset, table.getLocationOnScreen().y + yoffset);

    Das Popup wird dann einfach in der Repaint methode auf show gesetzt.
    @Override
    public void repaint() {
    if(isPopupVisible)
    editorPopup.show();
    super.repaint();
    }

    Die isPopupVisible wir in der
    @Override
    public boolean isCellEditable(EventObject arg0) {
    isPopupVisible = true;
    return true;
    }
    gesetzt und in der cancel/stopcellediting methode auf false gesetzt.
     

Ähnliche Themen

  1. Zusätzliche Verbindungen in JXTreeTable
    Von tbnc2000 im Forum Java
    Antworten: 0
    Letzter Beitrag: 12.01.11, 12:24
  2. Probleme mit CellEditor
    Von TMDolphin im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 18.01.09, 09:17
  3. Antworten: 7
    Letzter Beitrag: 16.05.07, 17:03
  4. JPanel Instanz in einen JPanel laden ?
    Von mkoeni1 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 15.01.07, 12:15
  5. CellEditor
    Von darksmilie im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 29.08.06, 16:22