toolbar - flowlayout problem

Status
Nicht offen für weitere Antworten.
S

sash

Gast
hi,
ich hab 4 verschiedene toolbar's und diese liegen hintereinander auf einem panel... problem dabei ist nur das - dadurch das es so viele sind - sie nicht alle angezeigt werden (weil halt alle hintereinader)... bekomme ich ich da sowas wie einen autom. zeilenumbruch hin, das ich dann zweil leisten hab?
 

Mag1c

Top Contributor
Hmm,

das sollte das FlowLayout automatisch machen. Wie benutzt du denn das FlowLayout ? Hast du Alignment und PreferredSize korrekt gesetzt ?

Gruß
Mag1c
 
G

Guest

Gast
Code:
public Mainframe(int x,int y, int wf, String titel,Color bg,String sprache)
	  {
	   setTitle(titel);
	        setSize(x,y);
	        setVisible(true);
	        Image image = Toolkit.getDefaultToolkit().getImage("symbols/progicon.gif");
	        setIconImage(image);
	        setBackground( bg );
	        addWindowListener( new WindowAdapter() {
	       
                        //....	   
		   CreateMenu(menu1);
		   CreateToolbar();
                        //....	     
		   toolManager = this.swingCanvas.getToolManager();
		   initTools(); 
		   statusPanel = new JPanel();
		   statusPanel.setLayout(new BorderLayout());
		   statusLabel = new JLabel("    ");
		   statusPanel.add(statusLabel, BorderLayout.WEST);
		   topPanel2 = new JPanel();
		   topPanel2.setLayout(new BorderLayout());
		   topPanel2.add(menuToolbar, BorderLayout.NORTH);
		   topPanel2.add(topPanel, BorderLayout.SOUTH);
		   menuToolbar.setLayout(new BorderLayout());
    	                   menuToolbar.add(menu1, BorderLayout.WEST);
    	                   desktoppane = new JDesktopPane();
    	                   desktoppane.setLayout(new BorderLayout());
    	                   desktoppane.add(swingCanvas, BorderLayout.CENTER);
    	                   desktoppane.setBackground(Color.darkGray);
    	                   getContentPane().add(topPanel2, BorderLayout.NORTH);
		   getContentPane().add(desktoppane,BorderLayout.CENTER);
		   getContentPane().add(statusPanel, BorderLayout.SOUTH);
		   swingCanvas.setVisible(false);
		   getContentPane().setBackground(Color.darkGray);
	   }

private void CreateToolbar()
	  {
		   JToolBar myToolbar = new JToolBar();
		   JToolBar myToolbar2 = new JToolBar();
		   JToolBar myToolbar3 = new JToolBar();
		   JToolBar myToolbar4 = new JToolBar();
	                   setVisible(true);
	                   getContentPane().setLayout(new BorderLayout());
	 	   topPanel = new JPanel();
		   topPanel.setBorder(BorderFactory.createEtchedBorder());
		   toolPanel = new JPanel();
		   toolPanel2 = new JPanel();
		   toolPanel3 = new JPanel();
		   toolPanel4 = new JPanel();
		   topPanel.setLayout(new FlowLayout(FlowLayout.LEFT,-5, -5));                      //<----- !!
		   topPanel.add(toolPanel);
		   topPanel.add(toolPanel2);
		   topPanel.add(toolPanel3);
		   topPanel.add(toolPanel4);
		   toolPanel.add(myToolbar);
		   toolPanel2.add(myToolbar2);
		   toolPanel3.add(myToolbar3);
		   toolPanel4.add(myToolbar4);

                      }


                       //..
 
S

sash

Gast
Mag1c hat gesagt.:
Hmm,

Hast du Alignment und PreferredSize korrekt gesetzt ?

Gruß
Mag1c

wie setzt ich das denn "korrekt"?


bzw.: der code da oben war von mir - hab vergessen name einzugeben
 

Mag1c

Top Contributor
Hi,

du mußt vom topPanel die PreferredSize so setzen, daß zwei (oder mehr) Toolbars übereinander passen. z.B.

Code:
topPanel.setPreferredSize(new Dimension(50,2 * toolBar.getPreferredSize().height));

Warum packst du jede Toolbar nochmal in ein eigenes Panel ?

Wieso setzt du hgap und vgap auf -5 ?

Gruß
Mag1c
 
S

sash

Gast
jo thx, hat geklappt :)


bzw: die -5 nehm ich weil das besser aussieht als blos 0 oder so..
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Aufklappbares Panel in Toolbar AWT, Swing, JavaFX & SWT 6
J Suche nach einer horizontal aufklappbaren Toolbar AWT, Swing, JavaFX & SWT 1
E JavaFX MenuBar und ToolBar zu einem Bereich AWT, Swing, JavaFX & SWT 3
T JavaFX Toolbar resizable AWT, Swing, JavaFX & SWT 4
dzim Toolbar - Problem bei enable/disable von Buttons AWT, Swing, JavaFX & SWT 6
I Toolbar AWT, Swing, JavaFX & SWT 27
A AWT Java Toolbar AWT, Swing, JavaFX & SWT 6
P SWT Toolbar mit nur einer Schaltfläche und einem Textfeld AWT, Swing, JavaFX & SWT 2
B Applet Button oder Toolbar in einem Applet AWT, Swing, JavaFX & SWT 5
C Swing Toolbar zur Laufzeit austauschen AWT, Swing, JavaFX & SWT 5
padde479 Suche eine Komponente (->ToolBar) AWT, Swing, JavaFX & SWT 7
S SWT perspektive mit toolbar oder eventkomponente AWT, Swing, JavaFX & SWT 3
B Buttons in Toolbar einbinden AWT, Swing, JavaFX & SWT 6
S SWT ToolBar Buttons mit Text und Bild AWT, Swing, JavaFX & SWT 15
C Swing Andocken einer ToolBar verhindern AWT, Swing, JavaFX & SWT 3
S Dropdown-Menü wie auf der Eclipse-Toolbar AWT, Swing, JavaFX & SWT 7
G Verliere Referenz von Toolbar bei mehreren Fenster AWT, Swing, JavaFX & SWT 3
W SWING - Aktionen in Toolbar hinzufügen AWT, Swing, JavaFX & SWT 2
B Toolbar, Toolbar In Toolbar, alterna zu JToolbar AWT, Swing, JavaFX & SWT 3
G SWT Toolbar: Toolitem entfernen und wieder hinzufügen AWT, Swing, JavaFX & SWT 16
S ToolBar in GridbagLayout AWT, Swing, JavaFX & SWT 5
S Toolbar wie im Explorer? oder mozilla erstellen AWT, Swing, JavaFX & SWT 5
S Tooltip auf Toolbar-Icon AWT, Swing, JavaFX & SWT 6
G Toolbar AWT, Swing, JavaFX & SWT 5
B PNG-Icons in Toolbar einbinden AWT, Swing, JavaFX & SWT 3
G Abstand zwischen den Buttons in einer Toolbar AWT, Swing, JavaFX & SWT 3
masta // thomas Toolbar wie in MacOS? AWT, Swing, JavaFX & SWT 13
M Toolbar Layout AWT, Swing, JavaFX & SWT 7
K Desktop toolbar Problem AWT, Swing, JavaFX & SWT 2
G Toolbar hat zuviel zwischenraum AWT, Swing, JavaFX & SWT 2
B Toolbar und Java-Versionen AWT, Swing, JavaFX & SWT 6
W ToolBar und StandardButtons AWT, Swing, JavaFX & SWT 9
S Toolbar in einem BorderLayout verschieben AWT, Swing, JavaFX & SWT 4
G Toolbar mit Toolbuttons AWT, Swing, JavaFX & SWT 7
J Separator zwischen den einzelnen Symbolen in der Toolbar AWT, Swing, JavaFX & SWT 4
javasdann Icon in Toolbar ändern. AWT, Swing, JavaFX & SWT 4
javasdann MDI Problem mit Toolbar und Statusleiste. AWT, Swing, JavaFX & SWT 2
J Drop-down menü in Toolbar Button AWT, Swing, JavaFX & SWT 8
K toolbar dynamisch erzeugen AWT, Swing, JavaFX & SWT 2
A Bestes Layout für die Toolbar AWT, Swing, JavaFX & SWT 7
L Swing: Toolbar-Problem AWT, Swing, JavaFX & SWT 3
B Zugriff von Toolbar auf zugehörigen Frame AWT, Swing, JavaFX & SWT 6
frager2345 JTextLabel im Flowlayout verschieben AWT, Swing, JavaFX & SWT 4
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
T Swing Größe einer Komponente in einem BoxLayout / FlowLayout festlegen AWT, Swing, JavaFX & SWT 7
P LayoutManager TextField.setSize(); in einem FlowLayout AWT, Swing, JavaFX & SWT 3
I BoxLayout, FlowLayout und Komponentengrößen AWT, Swing, JavaFX & SWT 1
R LayoutManager JSeparator in FlowLayout AWT, Swing, JavaFX & SWT 4
M Problem mit FlowLayout, JLabel und JButton AWT, Swing, JavaFX & SWT 4
B FlowLayout Buttons verschieben? AWT, Swing, JavaFX & SWT 13
B Swing JScrollBar in einem JPanel mit FlowLayout AWT, Swing, JavaFX & SWT 15
M FlowLayout Alignment?! AWT, Swing, JavaFX & SWT 9
F AlignmentY bei FlowLayout AWT, Swing, JavaFX & SWT 8
P LayoutManager Komponenten einfügen (FlowLayout, BoxLayout) AWT, Swing, JavaFX & SWT 2
D Komponente im FlowLayout nicht mittig sondern rechts. Wie? AWT, Swing, JavaFX & SWT 4
C JPanel mit FlowLayout in JScrollPane - keinen Scrollbalken AWT, Swing, JavaFX & SWT 2
E LayoutManager FlowLayout mit angepassetr PreferedSize? AWT, Swing, JavaFX & SWT 3
aze FlowLayout:Lücken "schließen" AWT, Swing, JavaFX & SWT 2
O FlowLayout Button Event zuweisen? AWT, Swing, JavaFX & SWT 7
R FlowLayout: 1 Objekt pro Zeile AWT, Swing, JavaFX & SWT 5
N JTable in FlowLayout verweigert änderungen AWT, Swing, JavaFX & SWT 3
hdi FlowLayout Alternative AWT, Swing, JavaFX & SWT 10
0 Vertikales FlowLayout ? AWT, Swing, JavaFX & SWT 4
M Problem mit jPanel (FlowLayout) in ScrollPane AWT, Swing, JavaFX & SWT 4
E Mysthische Punkte auf JFrame(FlowLayout) nach Komboboxklick AWT, Swing, JavaFX & SWT 5
D Toolbars und Zeilenumbruch (benutze FlowLayout) AWT, Swing, JavaFX & SWT 2
I Vertical FlowLayout AWT, Swing, JavaFX & SWT 1
G position im FlowLayout AWT, Swing, JavaFX & SWT 11
rgubler Umbrechendes Flowlayout AWT, Swing, JavaFX & SWT 2
O Zeilenumbruch erzwingen (FlowLayout? AWT, Swing, JavaFX & SWT 1
K FlowLayout AWT, Swing, JavaFX & SWT 2
F FlowLayout in BorderLayout AWT, Swing, JavaFX & SWT 4
B FlowLayout ausrichtung | "Wasserzeichen" im JFrame AWT, Swing, JavaFX & SWT 8
R FlowLayout-Problem AWT, Swing, JavaFX & SWT 17
L LayoutManager ähnlich wie FlowLayout AWT, Swing, JavaFX & SWT 5
N Problem mit JScrollPane und JPane(FlowLayout) AWT, Swing, JavaFX & SWT 4
M FlowLayout in BorderLayout einbinden? AWT, Swing, JavaFX & SWT 6
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
H 2D-Grafik Problem mit Paint AWT, Swing, JavaFX & SWT 1
S Layout - Problem AWT, Swing, JavaFX & SWT 1
Tassos JavaFX/Problem mit der Maussteuerung in Stackpane AWT, Swing, JavaFX & SWT 7
sserio Java Fx - Problem AWT, Swing, JavaFX & SWT 3
A Problem Spiel auf Panel der GUI zu bringen AWT, Swing, JavaFX & SWT 1
A JavaFX Controller Problem AWT, Swing, JavaFX & SWT 1
TheWhiteShadow JavaFX ListView Problem beim Entfernen von Elementen AWT, Swing, JavaFX & SWT 1
E LayoutManager Welcher Layout-Mix löst mein Problem? AWT, Swing, JavaFX & SWT 3
Umb3rus JavaFX Problem mit PropertyValueFactory: can not read from unreadable property AWT, Swing, JavaFX & SWT 1
T Problem mit paintComponent() AWT, Swing, JavaFX & SWT 17
AmsananKING Java Menü-Problem AWT, Swing, JavaFX & SWT 1
K JavaFX Resizing-Problem beim BorderLayout (Center Component) beim Arbeiten mit mehreren FXMLs AWT, Swing, JavaFX & SWT 2
G Instance OF Problem AWT, Swing, JavaFX & SWT 9
FrittenFritze Ein Problem mit der CSSBox, die Größe wird nicht angepasst AWT, Swing, JavaFX & SWT 5
M Problem mit dem Anzeigen von Frames im Vordergrund AWT, Swing, JavaFX & SWT 5
Badebay Problem mit JButton AWT, Swing, JavaFX & SWT 2
newJavaGeek Grid-Layout problem AWT, Swing, JavaFX & SWT 7
J JavaFX Löschen im Tabelview macht Problem AWT, Swing, JavaFX & SWT 15
JavaTalksToMe JavaFx ExekutorService Problem AWT, Swing, JavaFX & SWT 2
Zrebna Problem bei Eventhandling (Value soll nach jedem erneutem Klick gelöscht werden) AWT, Swing, JavaFX & SWT 4
B Problem mit JavaFX AWT, Swing, JavaFX & SWT 5
J css Problem AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben