当前位置: 首页>>代码示例>>Java>>正文


Java WebPanel类代码示例

本文整理汇总了Java中com.alee.laf.panel.WebPanel的典型用法代码示例。如果您正苦于以下问题:Java WebPanel类的具体用法?Java WebPanel怎么用?Java WebPanel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


WebPanel类属于com.alee.laf.panel包,在下文中一共展示了WebPanel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: init

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
private void init() {

        setLayout(new BorderLayout());

        tree = new WebTree(root);
        tree.setToggleClickCount(2);
        tree.setScrollsOnExpand(true);
        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
        tree.setRootVisible(true);
        tree.addTreeSelectionListener(this);

        WebScrollPane treeScrollWrapper = new WebScrollPane(tree);

        WebPanel wrapper = new WebPanel(treeScrollWrapper);
        wrapper.setMargin(5, 10, 10, 0);

        MButtonPanel buttonPanel = new MButtonPanel(moveUpButton, moveDownButton,
                addButton, addSubRelationButton, removeButton)
                .withVerticalLayout()
                .withAllButtonsEnabled(true)
                .withMargin(10);

        add(wrapper, BorderLayout.CENTER);
        add(buttonPanel, BorderLayout.EAST);

    }
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:27,代码来源:RelationTreePanel.java

示例2: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {
    initilizeComponents();
    content.setLayout(new RiverLayout());

    int scrollHeight = 220;
    JScrollPane scroll = new JScrollPane(criteria);
    scroll.setMaximumSize(new Dimension(0, scrollHeight));
    scroll.setMinimumSize(new Dimension(0, scrollHeight));
    scroll.setPreferredSize(new Dimension(0, scrollHeight));
    scroll.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

    content.add("hfill", scroll);
    content.add("br center", btnSearch);
    content.add("center", btnReset);
    content.add("br left", new MLabel(Labels.SYNSETS_COLON, 'j', synsetList));
    content.add("br hfill vfill", new JScrollPane(synsetList));
    content.add("br left", infoLabel);
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:20,代码来源:SynsetViewUI.java

示例3: mouseClicked

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
public void mouseClicked(MouseEvent e) {

    int idx = unitsList.locationToIndex(e.getPoint());

    if (e.getButton() == MouseEvent.BUTTON3 && idx != -1
            && idx != listModel.getSplitPosition()) {
        Sense unit = listModel.getObjectAt(idx);
        unit = RemoteService.senseRemote.fetchSense(unit.getId());

        LexicalUnitPropertiesViewUI lui = new LexicalUnitPropertiesViewUI(graphUI);
        lui.init(workbench);
        DialogWindow dia = new DialogWindow(workbench.getFrame(), Labels.UNIT_PROPERTIES, 585, 520);
        WebPanel pan = new WebPanel();
        lui.initialize(pan);
        lui.refreshData(unit);
        lui.closeWindow((ActionEvent e1) -> {
            dia.dispose();
        });
        dia.setLocationRelativeTo(workbench.getFrame());
        dia.setContentPane(pan);
        dia.pack();
        dia.setVisible(true);
    }
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:26,代码来源:SynsetStructureViewUI.java

示例4: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
/**
 * @param content JPanel from workbench
 * @author amusial
 */
@Override
protected void initialize(WebPanel content) {
    content.removeAll();
    content.setLayout(new RiverLayout());

    // Create a panel for visualisation visualisation.
    JPanel graph;

    try {
        graph = getSampleGraphViewer();
        content.add(graph, "hfill vfill");
    } catch (IOException ex) {
        logger().error("IO exception", ex);
    }

}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:21,代码来源:ViwnGraphViewUI.java

示例5: mouseClicked

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
public void mouseClicked(MouseEvent e) {

    if (e.getButton() == MouseEvent.BUTTON3) {

        LexicalUnitPropertiesViewUI lui = new LexicalUnitPropertiesViewUI(graphUI);
        lui.init(workbench);

        final DialogWindow dia = new DialogWindow(workbench.getFrame(),
                Labels.UNIT_PROPERTIES, 585, 520);
        WebPanel pan = new WebPanel();
        lui.initialize(pan);
        lui.refreshData(unit);
        lui.fillKPWrExample(examples.getSelectedValues());
        lui.closeWindow((ActionEvent e1) -> {
            dia.dispose();
        });
        dia.setLocationRelativeTo(workbench.getFrame());
        dia.setContentPane(pan);
        dia.pack();
        dia.setVisible(true);

    }
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:25,代码来源:ViwnExampleKPWrViewUI.java

示例6: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {

    content.setLayout(new RiverLayout());

    dlm = new DefaultListModel();

    jl = new WebList(dlm);
    jl.setLayoutOrientation(JList.HORIZONTAL_WRAP);
    jl.setVisibleRowCount(1);
    jl.setCellRenderer(new CustomCellRenderer());
    jl.addMouseListener(new LockerMouseAdapter());
    jl.addListSelectionListener(this);

    content.add(new JScrollPane(jl), "hfill vfill");

}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:18,代码来源:ViwnLockerViewUI.java

示例7: ModalPopup

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
ModalPopup(AbstractButton invokerButton) {
    mInvoker = invokerButton;

    layerPanel = new WebPanel();
    layerPanel.setOpaque(false);

    JRootPane rootPane = SwingUtils.getRootPane(mInvoker);
    if (rootPane == null) {
        throw new IllegalStateException("not on UI start, dummkopf!");
    }
    installPopupLayer(layerPanel, rootPane);
    layerPanel.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            ModalPopup.this.close();
        }
    });

    this.setRequestFocusOnShow(false);
}
 
开发者ID:kontalk,项目名称:desktopclient-java,代码行数:21,代码来源:ComponentUtils.java

示例8: showAboutDialog

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
private void showAboutDialog() {
    WebPanel aboutPanel = new WebPanel(new GridLayout(0, 1, View.GAP_SMALL, View.GAP_SMALL));
    aboutPanel.add(new WebLabel("Kontalk Java Client v" + Kontalk.VERSION));
    WebLinkLabel linkLabel = new WebLinkLabel();
    linkLabel.setLink(View.KONTALK_SITE);
    linkLabel.setText(Tr.tr("Visit kontalk.org"));
    aboutPanel.add(linkLabel);
    WebLabel soundLabel = new WebLabel(Tr.tr("Notification sound by")+" FxProSound");
    aboutPanel.add(soundLabel);
    Icon icon = Utils.getIcon("kontalk.png");
    WebOptionPane.showMessageDialog(this,
            aboutPanel,
            Tr.tr("About"),
            WebOptionPane.INFORMATION_MESSAGE,
            icon);
}
 
开发者ID:kontalk,项目名称:desktopclient-java,代码行数:17,代码来源:MainFrame.java

示例9: TabbedEffectDialog

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
public TabbedEffectDialog(int panes, String title, ImageIcon icon)
{
	dialog = new WebDialog(Spade.main.gui.frame, title);
	if(icon != null)
		dialog.setIconImage(icon.getImage());
	dialog.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
	dialog.setAlwaysOnTop(true);
	dialog.setAutoRequestFocus(true);
	dialog.setShowResizeCorner(false);
	
	panels = new WebPanel[panes];
	JPanel panel = (JPanel) dialog.getContentPane();
	panel.setLayout(new BorderLayout());
	
	tabs = new WebTabbedPane();
	tabs.setTabStretchType(TabStretchType.always);
	panel.add(tabs, BorderLayout.CENTER);
	
	for(int i = 0; i < panes; i++)
	{
		tabs.add(panels[i] = new WebPanel());
	}
	
	bottom = new WebPanel();
	panel.add(bottom, BorderLayout.SOUTH);
}
 
开发者ID:Spade-Editor,项目名称:Spade,代码行数:27,代码来源:TabbedEffectDialog.java

示例10: init

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
/**
 * Inicjalizacja wygladu
 *
 * @param workbench - sodowisko pracy
 */
public void init(Workbench workbench) {
    this.workbench = workbench;
    mainContentPanel = new WebPanel();
    initialize(mainContentPanel);
    setKeyListeners(mainContentPanel);
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:12,代码来源:AbstractViewUI.java

示例11: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
public void initialize(final WebPanel content) {
    this.content = content;
    this.content.setLayout(new RiverLayout());
    editPanel = new LexicalUnitPropertiesPanel(graphUI.getWorkbench().getFrame());
    content.add("hfill", editPanel);

    editPanel.getBtnSave().addActionListener((ActionEvent e) -> {
        editPanel.getBtnSave().setEnabled(false);
        saveChangesInUnit();
        editPanel.getBtnSave().setEnabled(false);
    });
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:14,代码来源:LexicalUnitPropertiesViewUI.java

示例12: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {

    content.setLayout(new RiverLayout());

    definitionValue = new MTextArea(Labels.VALUE_UNKNOWN);
    definitionValue.addCaretListener(this);
    definitionValue.setRows(3);

    commentValue = new MTextArea(Labels.VALUE_UNKNOWN);
    commentValue.addCaretListener(this);
    commentValue.setRows(3);

    abstractValue = new JCheckBox(Labels.ARTIFICIAL);
    abstractValue.setSelected(false);
    abstractValue.addActionListener(this);

    content.add("vtop", new JLabel(Labels.DEFINITION_COLON));
    content.add("tab hfill", new JScrollPane(definitionValue));
    content.add("br vtop", new JLabel(Labels.COMMENT_COLON));
    content.add("tab hfill", new JScrollPane(commentValue));
    content.add("br", abstractValue);
    content.add("br center", buttonSave);

    // ustawienie akywnosci
    commentValue.setEnabled(false);
    definitionValue.setEnabled(false);
    abstractValue.setEnabled(false);
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:30,代码来源:SynsetPropertiesViewUI.java

示例13: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {
    rootPanel = content;
    content.setLayout(new RiverLayout());

    // Create and add a panel for visualisation visualization.
    content.add(getSatelliteGraphViewer(), "hfill vfill");
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:9,代码来源:ViwnSatelliteGraphViewUI.java

示例14: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {
    getContent().setLayout(new RiverLayout());
    examples = new JList(listModel) {

        private static final long serialVersionUID = 1L;

        @Override
        public boolean getScrollableTracksViewportWidth() {
            return true;
        }
    };
    examples.setCellRenderer(new ExampleCellRenderer());

    ComponentListener l = new ComponentAdapter() {

        @Override
        public void componentResized(ComponentEvent e) {
            examples.setFixedCellHeight(10);
            examples.setFixedCellHeight(-1);
        }

    };

    examples.addComponentListener(l);
    examples.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    examples.addMouseListener(this);
    scroll = new JScrollPane(examples);
    getContent().add(scroll, "hfill vfill");
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:31,代码来源:ViwnExampleKPWrViewUI.java

示例15: initialize

import com.alee.laf.panel.WebPanel; //导入依赖的package包/类
@Override
protected void initialize(WebPanel content) {
    content.setLayout(new RiverLayout());

    root = new DefaultMutableTreeNode("");
    tree = new WebTree(root);
    tree.addTreeSelectionListener(this);
    tree.setCellRenderer(new ViwnLexicalUnitRelationRenderer());

    root_from = new DefaultMutableTreeNode(Labels.FROM);
    root_to = new DefaultMutableTreeNode(Labels.TO);

    root.add(root_from);
    root.add(root_to);

    addRelationButton = MButton.buildAddButton(this)
            .withEnabled(true)
            .withToolTip(Hints.ADD_RELATION_UNITS);

    installViewScopeShortCut(addRelationButton, 0, KeyEvent.VK_INSERT);

    deleteRelationButton = MButton.buildDeleteButton(this)
            .withEnabled(true)
            .withToolTip(Hints.REMOVE_RELTAION_UNITS);

    installViewScopeShortCut(deleteRelationButton, 0, KeyEvent.VK_DELETE);

    content.add("hfill vfill", new JScrollPane(tree));
    content.add("br center", addRelationButton);
    content.add(deleteRelationButton);
}
 
开发者ID:CLARIN-PL,项目名称:WordnetLoom,代码行数:32,代码来源:ViwnLexicalUnitRelationsViewUI.java


注:本文中的com.alee.laf.panel.WebPanel类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。