List of usage examples for javax.swing JOptionPane showMessageDialog
public static void showMessageDialog(Component parentComponent, Object message) throws HeadlessException
From source file:Main.java
public static void main(String[] args) { String[] names = { "John Smith", "this is a test", "this is a test. this is a test. " }; MyCellRenderer cellRenderer = new MyCellRenderer(80); JList<String> list = new JList<>(names); list.setCellRenderer(cellRenderer);//from w ww . j a v a2 s. c o m JScrollPane sPane = new JScrollPane(list); JPanel panel = new JPanel(); panel.add(sPane); JOptionPane.showMessageDialog(null, panel); }
From source file:Main.java
public static void main(String[] args) { JPanel gui = new JPanel(new BorderLayout()); gui.setBorder(new TitledBorder("Border Layout")); JPanel labels = new JPanel(); labels.setBorder(new TitledBorder("Flow Layout")); labels.add(new JLabel("Label 1")); labels.add(new JLabel("Label 2")); gui.add(labels, BorderLayout.NORTH); gui.add(new JButton("Button"), BorderLayout.SOUTH); JOptionPane.showMessageDialog(null, gui); }
From source file:Main.java
public static void main(final String args[]) { JButton button = new JButton(); // Add rollover icon Icon rolloverIcon = new ImageIcon("r.gif"); button.setRolloverIcon(rolloverIcon); // Add pressed icon Icon pressedIcon = new ImageIcon("p.gif"); button.setPressedIcon(pressedIcon);/*from w w w . j a v a2 s .c o m*/ // To remove rollover icon, set to null button.setRolloverIcon(null); // To remove pressed icon, set to null button.setPressedIcon(null); JOptionPane.showMessageDialog(null, button); }
From source file:Main.java
public static void main(String[] args) { Object[] options1 = { "Try This Number", "Choose A Random Number", "Quit" }; JPanel panel = new JPanel(); panel.add(new JLabel("Enter number between 0 and 1000")); JTextField textField = new JTextField(10); panel.add(textField);/* ww w .j a v a2 s . com*/ int result = JOptionPane.showOptionDialog(null, panel, "Enter a Number", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, options1, null); if (result == JOptionPane.YES_OPTION) { JOptionPane.showMessageDialog(null, textField.getText()); } }
From source file:Main.java
public static void main(String[] args) { int specificX = 40; int specificY = 20; JPanel gui = new JPanel(new BorderLayout()); JTextField tf = new JTextField(10); JPanel borderPanel = new JPanel(new GridLayout()); borderPanel.add(tf);//w ww . j a va 2 s . c o m borderPanel.setBorder(new EmptyBorder(specificX, specificY, specificX, specificY)); borderPanel.setBackground(Color.GREEN); gui.add(borderPanel); JOptionPane.showMessageDialog(null, gui); }
From source file:Main.java
public static void main(String[] args) throws Exception { URL url = new URL("http://www.java2s.com/style/download.png"); final BufferedImage bi = ImageIO.read(url); final String size = bi.getWidth() + "x" + bi.getHeight(); SwingUtilities.invokeLater(new Runnable() { public void run() { JLabel l = new JLabel(size, new ImageIcon(bi), SwingConstants.RIGHT); JOptionPane.showMessageDialog(null, l); }/*from ww w . jav a2s . c o m*/ }); }
From source file:Main.java
public static void main(String[] args) { JList<String> list = new JList<String>(new String[] { "one", "two", "three", "four", "five" }); JScrollPane scrollPane = new JScrollPane(list); JButton btn = new JButton(new AbstractAction() { {/* w w w . j a v a 2 s . com*/ putValue(NAME, "Select"); } @Override public void actionPerformed(ActionEvent evt) { list.setSelectedIndex(0); } }); JPanel panel = new JPanel(); panel.add(scrollPane); panel.add(btn); JOptionPane.showMessageDialog(null, panel); }
From source file:Main.java
public static void main(String[] args) { JPanel gui = new JPanel(new GridLayout(0, 1, 3, 15)); for (int ii = 1; ii < 4; ii++) { gui.add(getButtonLayout(ii));// w ww .ja va 2 s. com } JOptionPane.showMessageDialog(null, gui); }
From source file:Main.java
public static void main(String[] args) { String[] listValues = { "Click", "To", "Add", "New", "Values" }; DefaultListModel<String> model = new DefaultListModel<>(); for (String s : listValues) { model.addElement(s);/*from w w w .j ava 2 s . co m*/ } JList<String> list = new JList<>(model); MouseListener addListener = new MouseAdapter() { @Override public void mouseClicked(MouseEvent me) { model.addElement("aa"); } }; list.addMouseListener(addListener); JOptionPane.showMessageDialog(null, new JScrollPane(list)); }
From source file:Main.java
public static void main(String[] args) { final StringBuilder sb = new StringBuilder(); sb.append("<html>"); sb.append("<body><ol>"); Font[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts(); for (Font font : fonts) { String name = font.getName(); sb.append("<li style='font-family: " + name + "; font-size: 20px;'>"); sb.append(name);// w w w .j a v a 2 s .co m } JScrollPane sp = new JScrollPane(new JLabel(sb.toString())); Dimension d = sp.getPreferredSize(); sp.setPreferredSize(new Dimension(d.width, 150)); JOptionPane.showMessageDialog(null, sp); }