SwingX JXCollapsiblePane Problem

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Ich versuche mit dem Netbeans GUI Builder Matisse Version 6.1 eine einfache GUI zu schreiben die ein Panel einfach auf und zuklappt. Der Code Sieht folgendermassen aus:

Code:
jXCollapsiblePane1 = new org.jdesktop.swingx.JXCollapsiblePane();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        jButton1 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jXCollapsiblePane1.setBorder(javax.swing.BorderFactory.createTitledBorder("Collapsible"));

        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jScrollPane1.setViewportView(jTextArea1);

        jXCollapsiblePane1.getContentPane().add(jScrollPane1);

        jButton1.setText("Auf und zuklappen");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jXCollapsiblePane1.getActionMap().get(org.jdesktop.swingx.JXCollapsiblePane.TOGGLE_ACTION);
}

Problem ist dass das Collapsible Pane nicht ein und ausgeklappt wird beim betätigen des Buttons. Hat vielleicht jemand
Erfahrungen gemacht dass der Netbeans GUI Builder und die SwingX Komponenten sich nicht vertragen. Vielleicht hat jemand eine Idee wo das Problem liegen könnte.

Das Ganze sieht übrigens so aus
Collapsible.jpg


Und hier das Projekt dazu Netbeans Projekt

Danke
 
Du holst dir in der actionPerformed zwar die TOGGLE_ACTION der CollapsiblePane, machst dann aber nichts damit. Du mußt die Action auch ausführen.
 
@L-ectron-X

hmmm ich hab die SwingX danke Deinem (echt guten) Tutorial denke ich ganz korrekt eingebaut. Also ich kann die SwingX Komponenten auf jeden Fall mit Matisse verwenden.

Und zum zweiten Punkt. Ich hab doch die JTextArea in der JXCollapsible Pane.

Ich krieg das irgendwie nicht hin
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben