启动JEditorPane作为最大化

时间:2013-12-13 16:35:20

标签: java swing jframe jscrollpane jeditorpane

我有这段代码:

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,但这不起作用。

1 个答案:

答案 0 :(得分:4)

请参阅Frame.setExtendedState(int)

  

设置此帧的状态。状态表示为按位掩码。

     
      
  • NORMAL表示没有设置状态位。
  •   
  • ICONIFIED
  •   
  • MAXIMIZED_HORIZ
  •   
  • MAXIMIZED_VERT
  •   
  • MAXIMIZED_BOTH   连接MAXIMIZED_HORIZMAXIMIZED_VERT
  •