Я пытаюсь разработать приложение, используя качели в netbeans. Поэтому я хочу изменить размер рамки приложения на разрешение экрана. Пожалуйста, помогите мне в этой проблеме.Как изменить размер jframe на разрешение экрана в 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, то у вас есть очень маленький, нереализуемый выбор кадра:) – MadProgrammer
Просьба сообщить мне, где я должен написать вышеприведенный код? –
@MadProgrammer Спасибо за это, не знаю. – Rob
Вы можете сделать это с помощью следующего кода одна линия
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