unendlich großer JButton

PeteProgram

Mitglied
Ich möchte einen JButton auf meiner GUI anbringen, der sich in einem JPanel irgendwo innerhalb eines JSplitPane befindet. Nun kann man die Größe dieses Bereiches beliebig verändern. Der Button soll der Umgebung so anpassen, dass er immer die komplette Breite des JPanels einnimmt. Wie pack ich das am besten an?
 
Hallo!

Schau mal hier:
Code:
/*
 * Created on 04.01.2005@20:38:02
 *
 * TODO Licence info
 */
package de.tutorials;

import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSplitPane;

/**
 * @author Administrator
 * 
 * TODO Explain what I do...
 */
public class SplitPaneTest extends JFrame {

	private JSplitPane splitPane;

	private JPanel leftPanel, rightPanel;

	private JButton leftButton, rightButton;

	public SplitPaneTest() {
		super("SplitPaneTest");
		setDefaultCloseOperation(EXIT_ON_CLOSE);

		Container c = getContentPane();
		splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
		leftPanel = new JPanel(new BorderLayout());
		leftButton = new JButton("Left Button");
		leftPanel.add(leftButton, BorderLayout.CENTER);

		rightPanel = new JPanel(new BorderLayout());
		rightButton = new JButton("Right Button");
		rightPanel.add(rightButton, BorderLayout.SOUTH);

		splitPane.add(leftPanel);
		splitPane.add(rightPanel);
		c.add(splitPane, BorderLayout.CENTER);

		pack();
		setVisible(true);
	}

	public static void main(String[] args) {
		new SplitPaneTest();
	}
}

Gruß Tom
 
Zurück