Portal > Foren > Java > Desktop-Applikationen und Grafik > JDESTKOPPANE UND JTOOLBAR PROBLEM
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 28.08.2004, 13:21 Nach oben    #1
rage
Gast
 
Beiträge: n/a
Standard JDESTKOPPANE UND JTOOLBAR PROBLEM

Ich habe ein Fenster, in dem sich ein Desktoppane befindet, dem IFrames hinzugefügt werden... soweit funktioniert auch alles.
Diesem programm soll aber eine Toolbar hinzugefügt werden....
aber egal wie ich sie hinzufüge
... this.getContentPane().add(Menubar);
oder
.... Desk.add(Menubar);
Irgendwie ist sie nicht zu sehen.... könnt ihr mir helfen ?
Wie lasse ich die Toolbar anzeigen ?

Hier der CODE

Java Code:
  1. JToolBar   Menubar   = new JToolBar();
  2.     JDesktopPane Desk = new JDesktopPane();
  3.     MyIFrame Konto = new MyIFrame("Konten");
  4.     MyIFrame Firma = new MyIFrame("Firmen");
  5.     MyIFrame Buchung = new MyIFrame("Buchungen");
  6.  
  7. public mainwindow()
  8.     {
  9.  
  10.         this.setTitle("DESKTOPPANE");
  11.  
  12.  
  13.         Desk.setDesktopManager(new DefaultDesktopManager() );
  14.  
  15.         setContentPane(Desk);
  16.  
  17.  
  18.        
  19.         Desk.add(Menubar);
  20.         Desk.add(Konto);
  21.         Desk.add(Firma);
  22.         Desk.add(Buchung);
  23.         this.setSize(400, 300);
  24.         this.setExtendedState(MAXIMIZED_BOTH);
  25.  
  26.         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  27.  
  28.         this.setVisible(true);
  29.  
  30.     }
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2004, 14:56 Nach oben    #2
rage
Gast
 
Beiträge: n/a
Standard

ok... habe das Problem umgangen.... scheint aber noch besser für mich zu sein (habe JToolBar durch JPanel ersetzt).
Ich arbeite jetzt mit einem BorderLayout bei dem ich erst die Menuleiste (JPanel) einfüge und darunter den Desktop....
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2004, 15:05 Nach oben    #3
eagle
Gast
 
Beiträge: n/a
Standard Re: JDESTKOPPANE UND JTOOLBAR PROBLEM

Zitat:
Zitat von rage
Wer sich als Idiot outen will muß nur eine Frage stellen, die man sich in 5min Internetrecherche hätte selber beantworten können.
Wie passend du doch deine Signatur gewählt hast.

MenuBars werden immer an einen Frame angefügt, entweder also an JFrame oder JInternalFrame, alle anderen Fenstertypen besitzen nicht die nötigen Eigenschaften um MenuBars anzuzeigen. Dazu wird dann die Methode frame.setJMenuBar verwendet.

siehe How to Use Menus
und How to Use Internal Frames

cu

Edit: OK ich habe mich durch deine Variablen-Benennung irreleiten lassen. Für Toolbars gilt aber etwas ähnliches. Toolbars sind auf ein BorderLayout optimiert, d.h. du erzeugst in deinem Frame ein BorderLayout in dessen Center deine DesktopPane kommt und an dessen Rand der Toolbar kommt. siehe How to Use Tool Bars
 
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 Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19
JComboBox in JToolBar wird verdeckt?? matt Desktop-Applikationen und Grafik 5 06.07.2005 18:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 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