⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xtooloptionpage.java

📁 XBrowser是一个完全免费并且开源的Web浏览器
💻 JAVA
字号:
/****************************************************************
*              XBrowser  -  eXtended web Browser                *
*                                                               *
*           Copyright (c) 2000-2001  Armond Avanes              *
*     Refer to ReadMe & License files for more information      *
*                                                               *
*                                                               *
*                      By: Armond Avanes                        *
*       Armond555@yahoo.com     &    Armond333@yahoo.com        *
*                http://xbrowser.sourceforge.net/               *
*****************************************************************/
package xbrowser.options;

import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;

import xbrowser.*;
import xbrowser.util.*;
import xbrowser.widgets.*;

public class XToolOptionPage extends XOptionPage
{
	public XToolOptionPage()
	{
    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints constraints = new GridBagConstraints();

	    setLayout(gridbag);

        constraints.fill = GridBagConstraints.HORIZONTAL;
        constraints.insets = new Insets(5,2,5,2);

		addToContainer(chkNavigationToolBar,this,gridbag,constraints,GridBagConstraints.REMAINDER,1);
		addToContainer(chkLocationToolBar,this,gridbag,constraints,GridBagConstraints.REMAINDER,1);
		addToContainer(chkPersonalToolBar,this,gridbag,constraints,GridBagConstraints.REMAINDER,1);
		addToContainer(chkStatusBar,this,gridbag,constraints,GridBagConstraints.REMAINDER,1);
		addToContainer(chkSideBar,this,gridbag,constraints,GridBagConstraints.REMAINDER,1);

        constraints.fill = GridBagConstraints.BOTH;
        constraints.gridheight = GridBagConstraints.REMAINDER;
        constraints.weighty = 1;
		addToContainer(Box.createGlue(),this,gridbag,constraints,GridBagConstraints.REMAINDER,1);
	}

	public String getName()
	{
		return XRepository.getResourceManager().getProperty(this, "Title");
	}

	public ImageIcon getIcon()
	{
		return XRepository.getComponentBuilder().buildImageIcon(this, "image.icon");
	}

	public void loadInfo()
	{
        chkNavigationToolBar.setSelected( XRepository.getConfiguration().hasNavigationToolBar() );
        chkPersonalToolBar.setSelected( XRepository.getConfiguration().hasPersonalToolBar() );
        chkLocationToolBar.setSelected( XRepository.getConfiguration().hasLocationToolBar() );
        chkStatusBar.setSelected( XRepository.getConfiguration().hasStatusBar() );
        chkSideBar.setSelected( XRepository.getConfiguration().hasSideBar() );
	}

	public void saveInfo()
	{
    int index;

        XRepository.getConfiguration().setNavigationToolBar(chkNavigationToolBar.isSelected());
        XRepository.getConfiguration().setPersonalToolBar(chkPersonalToolBar.isSelected());
        XRepository.getConfiguration().setLocationToolBar(chkLocationToolBar.isSelected());
        XRepository.getConfiguration().setStatusBar(chkStatusBar.isSelected());
        XRepository.getConfiguration().setSideBar(chkSideBar.isSelected());
	}

// Attribute:
    private JCheckBox chkNavigationToolBar = XRepository.getComponentBuilder().buildCheckBox(this, "NavigationToolbar");
    private JCheckBox chkLocationToolBar = XRepository.getComponentBuilder().buildCheckBox(this, "LocationToolbar");
    private JCheckBox chkPersonalToolBar = XRepository.getComponentBuilder().buildCheckBox(this, "PersonalToolbar");
    private JCheckBox chkStatusBar = XRepository.getComponentBuilder().buildCheckBox(this, "Statusbar");
    private JCheckBox chkSideBar = XRepository.getComponentBuilder().buildCheckBox(this, "Sidebar");
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -