本文整理了Java中javax.swing.JOptionPane.add()
方法的一些代码示例,展示了JOptionPane.add()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JOptionPane.add()
方法的具体详情如下:
包路径:javax.swing.JOptionPane
类名称:JOptionPane
方法名:add
暂无
代码示例来源:origin: stackoverflow.com
JDialog dialog = null;
JOptionPane optionPane = new JOptionPane();
optionPane.setMessage("Set Message");
optionPane.setMessageType(JOptionPane.INFORMATION_MESSAGE);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3,1));
String[] buttonTxt = {"Need Help","Help Me","Counting"};
JButton[] buttons = new JButton[buttonTxt.length];
for (int i = 0; i < buttonTxt.length; i++)
{
buttons[i] = new JButton(buttonTxt[i]);
panel.add(buttons[i]);
}
optionPane.setOptionType(JOptionPane.DEFAULT_OPTION);
optionPane.add(panel);
dialog = optionPane.createDialog(null, "Icon/Text Button");
dialog.setVisible(true);
代码示例来源:origin: stackoverflow.com
editorPane = new JEditorPane();
panel.add(optionPane, BorderLayout.CENTER);
optionPane.add(editorPane, BorderLayout.CENTER);
editorPane.setEditorKit(JEditorPane.createEditorKitForContentType("text/html"));
editorPane.setEditable(false);
代码示例来源:origin: stackoverflow.com
JDialog dialog = null;
JOptionPane optionPane = new JOptionPane();
optionPane.setMessage("Set Message");
optionPane.setMessageType(JOptionPane.INFORMATION_MESSAGE);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3,1));
String[] buttonTxt = {"Need Help","Help Me","Counting"};
JButton[] buttons = new JButton[buttonTxt.length];
for (int i = 0; i < buttonTxt.length; i++)
{
buttons[i] = new JButton(buttonTxt[i]);
panel.add(buttons[i]);
}
optionPane.setOptionType(JOptionPane.DEFAULT_OPTION);
optionPane.add(panel,1);
dialog = optionPane.createDialog(null, "Icon/Text Button");
dialog.setVisible(true);
代码示例来源:origin: org.scijava/scijava-ui-swing
if (i == messageIndex) optionPane.add(wrappedMainPane);
else if (i == buttonIndex) optionPane.add(wrappedButtonPane);
else optionPane.add(optionComponents[i]);
代码示例来源:origin: khuxtable/seaglass
/**
* @inheritDoc
*/
@Override
protected void installComponents() {
optionPane.add(createMessageArea());
Container separator = createSeparator();
if (separator != null) {
optionPane.add(separator);
SeaGlassContext context = getContext(optionPane, ENABLED);
optionPane.add(Box.createVerticalStrut(context.getStyle().getInt(context, "OptionPane.separatorPadding", 6)));
context.dispose();
}
optionPane.add(createButtonArea());
optionPane.applyComponentOrientation(optionPane.getComponentOrientation());
}
代码示例来源:origin: com.jidesoft/jide-oss
protected void updateDetailsComponent() {
if (_detailsArea != null) {
optionPane.remove(_detailsArea);
_detailsArea = null;
}
_detailsArea = createDetailsComponent();
if (_detailsArea != null) {
optionPane.add(_detailsArea, JideBoxLayout.VARY);
_detailsArea.setVisible(isDetailsVisible());
}
}
代码示例来源:origin: com.jidesoft/jide-oss
@Override
protected void installComponents() {
boolean showBanner = UIDefaultsLookup.get("OptionPane.showBanner") == null || UIDefaultsLookup.getBoolean("OptionPane.showBanner");
if (showBanner) {
optionPane.add(_bannerArea = createBannerArea(), JideBoxLayout.FIX);
}
Container messageArea = createMessageArea();
if (!showBanner) {
addIcon(messageArea);
}
LookAndFeel.installBorder((JComponent) messageArea, "OptionPane.border");
optionPane.add(messageArea);
Container separator = createSeparator();
if (separator != null) {
optionPane.add(separator);
}
optionPane.add(_buttonArea = createButtonArea(), JideBoxLayout.FIX);
optionPane.applyComponentOrientation(optionPane.getComponentOrientation());
if (shouldDetailsButtonVisible()) {
updateDetailsComponent();
}
}
内容来源于网络,如有侵权,请联系作者删除!