0
幅と高さがsetSize (700.400);
で、画面中央にJappelのJavaアプリケーションが必要です。私が取得することができていない。しかし:幅、高さ、中心の設定JPanel
public class MainView extends JFrame {
private static final long serialVersionUID = -3698259040339973565L;
private JPanel _main;
private JPanel _log;
private CardLayout _cl = new CardLayout();
/**
*
*/
public MainView() {
JPanel main = new JPanel();
main.setLayout(new MigLayout("fill, gapy 2lp, insets 0", "", "[grow 90, 90%][grow 10, 10%]"));
_main = new JPanel();
_main.setLayout(_cl);
_log = new JPanel();
main.setBackground(Color.decode(Config.Config.COLOR_BACKGROUND));
main.add(_main, "grow, align center, wrap");
main.add(_log, "grow, hmin 80lp, hmax 80lp");
this.setUndecorated(true);
this.add(main);
this.setTitle("Fotofinisher");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
this.setFocusable(true);
}
}
このコード例を取らない、それは私のプロジェクトと実行に合ったが、サイズを変更することはできません。
これは私のために働くが、ウィンドウを閉じるためにボタンを失った。 – hateful
'ウィンドウを閉じるためにボタンを失った。' - すべてのウィンドウ装飾が必要なら、なぜ 'setUndecorated(true);'を使用していますか?このメソッドは、フレームの境界線とともに[閉じる]ボタンを削除します。 – camickr
すべての権利を、あなたの助けに感謝! @camickr – hateful