本文整理汇总了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);
}
示例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);
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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");
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
});
}
示例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);
}
示例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");
}
示例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");
}
示例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);
}