Swing Swing Button breite stanardisieren

Rudolf

Bekanntes Mitglied
Hi

wie gebe ich meinen Buttons in meiner Anwendung eine Standardbreite. Weil es sieht unschön aus, wenn ein Button mi "OK" viel kleiner ist als mit "Cancel".
 
Indem du deine eigene Buttonklasse erstellst und dort die Funktionen überschreibst!!
Denk daran im GridLayout funktioniert leider nicht mal das!

Java:
import java.awt.Dimension;
import javax.swing.JButton;


public class MyButton extends JButton {

	final private Dimension d = new Dimension(50, 50);
	
	public MyButton(String text){
		this.setText(text);
	}
	@Override
	public Dimension getMaximumSize() {
		return d;
	}
	@Override
	public Dimension getMinimumSize() {
		return d;
	}
	@Override
	public Dimension getPreferredSize() {
		return d;
	}
	@Override
	public Dimension getSize(Dimension arg0) {
		return d;
	}
}
 

Zurück
Oben