私はnetbeansでスイングを使用してアプリケーションを開発しようとしています。だから私は、画面の解像度に自分のアプリケーションフレームのサイズを変更したい。親切にもこの問題で私を助けてください。ここでjbeanのサイズをnetbeansの画面解像度に合わせるにはどうすればいいですか?
答えて
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
// If you want to always keep the frame at this size
frame.setResizable(false);
は、それの非常に単純な例である、あなたのアプリケーションのための良いスタートかもしれ:
import javax.swing.JFrame;
public class MyFrame
{
private JFrame frame;
public MyFrame()
{
frame = new JFrame();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
frame.setResizable(false);
}
public static void main(String[] args)
{
new MyFrame();
}
}
* "ユーザーがヒットしない限り、常にこのサイズでフレームを保持したい "* "復元"ボタンとフレームの "デフォルト"のサイズが0x0の場合、あなたは非常に小さく、unresizableフレームを持っている - ニットピック;) – MadProgrammer
私は上記のコードを書く必要があることを親切に教えてください? –
@MadProgrammerこれはありがとう、ありがとうございました。 – Rob
あなたはそれが[以下の1行のコード
frame.setSize(Toolkit.getDefaultToolkit().getScreenSize());
FYIこれは、画面のインセット(タスクバー/ドックバー)を考慮に入れません。 – MadProgrammer
によって成し遂げることができますFrame#setExtendedState](http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html#setExtendedState(int))、Frame.MAXIMIZED_BOTH – MadProgrammer