我有这段代码:
package web.test;
import java.awt.Dimension;
import java.io.IOException;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
public class WebTest {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
JEditorPane Window = new JEditorPane();
Window.setEditable(false);
try {
Window.setPage("http://www.sparky.org/safety_tips.html");
} catch (IOException e) {
Window.setContentType("text/html");
Window.setText("<html>Cannot Load Page/html>");
}
JScrollPane ScrollPane = new JScrollPane(Window);
JFrame Frame = new JFrame("Fire Safety Tips");
Frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Frame.getContentPane().add(ScrollPane);
Frame.setPreferredSize(new Dimension());
Frame.setVisible(true);
Frame.setLocationRelativeTo(null);
}
}
有没有办法让这个窗口显示最大化? 我试图将滚动和编辑窗格的大小设置为setPreferredSize为.getMaximumSize,但这不起作用。
答案 0 :(得分:4)
请参阅Frame.setExtendedState(int)
。
设置此帧的状态。状态表示为按位掩码。
NORMAL
表示没有设置状态位。ICONIFIED
MAXIMIZED_HORIZ
MAXIMIZED_VERT
- 的
MAXIMIZED_BOTH
强> 连接MAXIMIZED_HORIZ
和MAXIMIZED_VERT
。