G
Guest
Gast
Ich würde meinen Frame bzw. Label gerne beibringen seine Größe automatisch anzupassen, so dass der Frame gleich annährend der Buttongröße ist (+1....)
Weiß jemand, wie ich das hinbekommen?
Wenn ichs so starte, dann ist mein Frame nur so groß wie die obere Bildleiste und ich muss ihn erstmal aufziehen um den Button sehen zu können...
Es soll aber NICHT setSize verwendet werden...der Frame soll sich wie gesagt automatisch an die Größe des Buttons anpassen...
Geht das nicht irgendwie mit super.getDimension, wobei mit "super" dann die ButtonOberklasse gemeint ist?
Weiß jemand, wie ich das hinbekommen?
Wenn ichs so starte, dann ist mein Frame nur so groß wie die obere Bildleiste und ich muss ihn erstmal aufziehen um den Button sehen zu können...
Es soll aber NICHT setSize verwendet werden...der Frame soll sich wie gesagt automatisch an die Größe des Buttons anpassen...
Geht das nicht irgendwie mit super.getDimension, wobei mit "super" dann die ButtonOberklasse gemeint ist?
Code:
class Buttons
{
public static void main(String[] args)
{
JFrame mainFrame=new JFrame();
JButton start=new JButton("Start");
int buttonHeight=start.getHeight();
int buttonWidth=start.getWidth();
System.out.println(buttonHeight);
mainFrame.add(start);
mainFrame.setSize(buttonHeight, buttonWidth);
mainFrame.setVisible(true);
}
}