JFrame Größe ist zu klein
habe ich einen JFrame mit netbeans. Aber wenn ich das Programm starte, die Jframe-Größe ist zu klein.
hier ist mein code.
import javax.swing.JFrame;
public class Window {
private static void demo()
{
JFrame frame =new JFrame();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run()
{
demo();
}
});
}
}
- Swing-JComponents per default annehmen nur PreferredSize,
- "frame-Größe ist zu klein" Setzen-Komponenten in it, dann rufen Sie
pack()
. Der Rahmen wird die kleinste Größe, die es braucht, um die Komponenten im inneren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
frame.setSize(width, height)
um seine Größe oderframe.setBounds(x, y, width, height)
Einstellung für den Speicherort und Größe.Bessere Wahl wäre zu nennen
frame.pack()
nachdem Sie fügen Sie einige Komponenten Ihrer inhaltlichen Bereich.Diesem Weg versuchen...
Verwenden Sie die
setSize(width, height)
Methode der JFrame.f.visible()
?setVisible(true);
. Ich habe korrigiert es.... Sorry für die Mühe....Wenn Sie wollen, um es zu maximieren, könnten Sie versuchen,
Sonst für einige bestimmte Größe verwenden
Müssen Sie nur fügen Sie eine Zeile, so dass Sie können geben Sie Ihrem Rahmen eine Größe.Die Linie ist
Hier ist der vollständige code:
Müssen Sie eine öffentliche Komponente Methode wie