MainWindow.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:CommandGenerator 作者:
/** The window of the program. */
public MainWindow()
{

    String title = Generator.translate("GUI:main.title");
    title = title.replaceAll("<version>", Resources.versions[Resources.versions.length - 1]);
    title = title.replaceAll("<minecraft>", Resources.versionMinecraft);

    setTitle(title);
    setSize(new Dimension(1000, 700));
    setVisible(true);
    setResizable(true);
    setLayout(new GridLayout());
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    try
    {
        setIconImage(Generator.registry.getObjectFromId("command_block").getTexture().getImage());
    } catch (Exception e)
    {}

    panelGeneral = new PanelCommandSelection(true);
    panelGeneral.setSize(new Dimension(getSize().width - 10, getSize().height - 10));
    JScrollPane scrollpane = new JScrollPane(panelGeneral);
    scrollpane.getVerticalScrollBar().setUnitIncrement(20);
    menubar = new CGMenubar();

    add(scrollpane);
    setJMenuBar(menubar);

    addWindowStateListener(new WindowStateListener() {
        @Override
        public void windowStateChanged(WindowEvent arg0)
        {
            panelGeneral.setSize(new Dimension(getSize().width - 10, getSize().height - 10));
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号