JideComponents - komisches Verhalten



  • Hi Folks !!

    Für meinen Chef soll ich die JideComponents von JideSoft evaluieren. Jetzt habe ich nur folgendes Problem beim erstellen einer BeispielAnwendung mit dem DockingFramework:

    Ich habe einen Frame der von DefaultDockableBarDefaultFrame abgeleitet ist. In ihm erstelle ich einen DockableFrame mit einem Kalender. Unter dem Kalender befindet sich eine JTabbedPane mit allerlei Tabs und darin befinden sich CollapsiblePanes. Soweit so gut.
    Sobald ich aber für ein CollapsiblePane die methode setContentPane(panel) aufrufe, verschwindet der komplette DockedFrame. In einem beispiel von Jide verwenden die genau die selbe Technik, aber da funzts. Ich bin da echt am Ende !
    Hier noch der Code:

    TreeCtrl m_sampleTree; //Abgeleitet von JPanel(), enthält einen JTree auf einer JScrollPane;
    private JPanel createSampleTree()
    {      
      m_sampleTree = new TreeCtrl("Traingsdaten");
      m_sampleTree.setOpaque(false);
    
      // Sinnloses befüllen zu Testzwecken
      DefaultMutableTreeNode previous;
      previous = m_sampleTree.addNode("Bar");
      for (int i = 0; i < 11; i++)
      {
         m_sampleTree.AppendNode(previous, "Item Nr. " + i );
      }        
      return m_sampleTree;
    }
    

    (...)

    m_pc = new CollapsiblePane("Locale Data");
      m_pc.setContentPane( createSampleTree() );
      m_pc.setEmphasized(true);    
    
      JTaskPanes tasks = new JTaskPanes();
      tasks.add(m_pc);
    

    Ich hoffe ich habs nicht wieder komplizierter gemacht als es ist ! 🙂
    rya.
    Scorcher24


Anmelden zum Antworten