本文整理汇总了Java中com.alee.laf.panel.WebPanel.add方法的典型用法代码示例。如果您正苦于以下问题:Java WebPanel.add方法的具体用法?Java WebPanel.add怎么用?Java WebPanel.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.alee.laf.panel.WebPanel
的用法示例。
在下文中一共展示了WebPanel.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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);
}
示例2: 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);
}
}
示例3: 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");
}
示例4: 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);
}
示例5: 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);
});
}
示例6: 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);
}
示例7: 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");
}
示例8: 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);
}
示例9: initView
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
@Override
protected void initView() {
add("",
new MLabel(Labels.RELATION_TYPE_COLON, 't', relationType));
add("tab hfill", relationType);
add("br", new MLabel(Labels.RELATION_SUBTYPE_COLON, 'y',
relationType));
add("tab hfill", relationSubType);
add("br", new MLabel(Labels.RELATION_DESC_COLON, '\0',
description));
add("br hfill", new JScrollPane(description));
jp = new WebPanel();
jp.setLayout(new RiverLayout());
jp.add("br", new MLabel(Labels.SOURCE_SYNSET_COLON, 'r', parentItem));
jp.add("tab hfill", parentItem);
jp.add("br", new MLabel(Labels.TARGET_SYNSET_COLON, 'd', childItem));
jp.add("tab hfill", childItem);
add("br hfill", jp);
add("", buttonSwitch);
add("br", new MLabel(Labels.TESTS_COLON, '\0', testsList));
add("br hfill vfill", new JScrollPane(testsList));
add("br center", buttonChoose);
add("", buttonCancel);
}
示例10: showPasswordDialog
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void showPasswordDialog(boolean wasWrong) {
WebPanel passPanel = new WebPanel();
WebLabel passLabel = new WebLabel(Tr.tr("Please enter your key password:"));
passPanel.add(passLabel, BorderLayout.NORTH);
final WebPasswordField passField = new WebPasswordField();
passPanel.add(passField, BorderLayout.CENTER);
if (wasWrong) {
WebLabel wrongLabel = new WebLabel(Tr.tr("Wrong password"));
wrongLabel.setForeground(Color.RED);
passPanel.add(wrongLabel, BorderLayout.SOUTH);
}
WebOptionPane passPane = new WebOptionPane(passPanel,
WebOptionPane.QUESTION_MESSAGE,
WebOptionPane.OK_CANCEL_OPTION);
JDialog dialog = passPane.createDialog(mMainFrame, Tr.tr("Enter password"));
dialog.setModal(true);
dialog.addWindowFocusListener(new WindowAdapter() {
@Override
public void windowGainedFocus(WindowEvent e) {
passField.requestFocusInWindow();
}
});
// blocking
LOGGER.info("asking for password…");
dialog.setVisible(true);
Object value = passPane.getValue();
if (value != null && value.equals(WebOptionPane.OK_OPTION))
mControl.connect(passField.getPassword());
}
示例11: showPresenceError
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void showPresenceError(Contact contact, RosterHandler.Error error) {
WebPanel panel = panel(Tr.tr("Contact error"), contact);
panel.add(new WebLabel(Tr.tr("Error:")).setBoldFont());
String errorText = Tr.tr(error.toString());
switch (error) {
case SERVER_NOT_FOUND:
errorText = Tr.tr("Server not found");
break;
}
panel.add(textArea(errorText));
NotificationManager.showNotification(mWindow, panel, NotificationOption.cancel);
}
示例12: confirmNewKey
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void confirmNewKey(final Contact contact, final PGPUtils.PGPCoderKey key) {
final boolean overwriting = contact.hasKey();
WebPanel panel = panel(overwriting ?
Tr.tr("Received a new public key for contact") :
Tr.tr("Public key for contact was found"), contact);
panel.add(new WebLabel(Tr.tr("Key fingerprint:")));
WebTextArea fpArea = Utils.createFingerprintArea();
fpArea.setText(Utils.fingerprint(key.fingerprint));
panel.add(fpArea);
String expl = overwriting ?
Tr.tr("When declining the key, communication with this contact will be blocked.") :
Tr.tr("When accepting the key, communication with this contact will be encrypted.");
panel.add(textArea(expl));
WebNotificationPopup popup = NotificationManager.showNotification(mWindow, panel,
NotificationOption.accept, NotificationOption.decline,
NotificationOption.cancel);
popup.setClickToClose(false);
popup.addNotificationListener(new NotificationListener() {
@Override
public void optionSelected(NotificationOption option) {
switch (option) {
case accept :
mView.getControl().acceptKey(contact, key);
break;
case decline :
if (overwriting)
mView.getControl().declineKey(contact);
}
}
@Override
public void accepted() {}
@Override
public void closed() {}
});
}
示例13: confirmContactDeletion
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void confirmContactDeletion(final Contact contact) {
WebPanel panel = panel(Tr.tr("Contact was deleted on server"), contact);
String expl = Tr.tr("Remove this contact from your contact list?") + "\n" +
mView.tr_remove_contact;
panel.add(textArea(expl));
panel.add(textArea(Tr.tr("The reset option will recreate the server entry.")));
WebNotificationPopup popup = NotificationManager.showNotification(mWindow, panel,
NotificationOption.yes, NotificationOption.reset,
NotificationOption.cancel);
popup.setClickToClose(false);
popup.addNotificationListener(new NotificationListener() {
@Override
public void optionSelected(NotificationOption option) {
switch (option) {
case yes :
mView.getControl().deleteContact(contact);
break;
case reset:
mView.getControl().createRosterEntry(contact);
break;
}
}
@Override
public void accepted() {}
@Override
public void closed() {}
});
}
示例14: confirmSubscription
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void confirmSubscription(ViewEvent.SubscriptionRequest event){
final Contact contact = event.contact;
WebPanel panel = panel(Tr.tr("Authorization request"), contact);
String expl = Tr.tr("When accepting, this contact will be able to see your online status.");
panel.add(textArea(expl));
WebNotificationPopup popup = NotificationManager.showNotification(mWindow, panel,
NotificationOption.accept, NotificationOption.decline,
NotificationOption.cancel);
popup.setClickToClose(false);
popup.addNotificationListener(new NotificationListener() {
@Override
public void optionSelected(NotificationOption option) {
switch (option) {
case accept :
mView.getControl().sendSubscriptionResponse(contact, true);
break;
case decline :
mView.getControl().sendSubscriptionResponse(contact, false);
}
}
@Override
public void accepted() {}
@Override
public void closed() {}
});
}
示例15: showNothing
import com.alee.laf.panel.WebPanel; //导入方法依赖的package包/类
void showNothing() {
WebPanel nothing = new WebPanel();
WebPanel topPanel = new WebPanel(new GridBagLayout());
topPanel.setMargin(40);
topPanel.add(new WebLabel(Utils.getIcon("kontalk-big.png")));
nothing.add(topPanel, BorderLayout.NORTH);
this.show(nothing);
}