jdk/test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/ButtonDemo.java
equal
deleted
inserted
replaced
34 import javax.swing.JPanel; |
34 import javax.swing.JPanel; |
35 import javax.swing.SwingUtilities; |
35 import javax.swing.SwingUtilities; |
36 |
36 |
37 import com.sun.swingset3.DemoProperties; |
37 import com.sun.swingset3.DemoProperties; |
38 import com.sun.swingset3.demos.JHyperlink; |
38 import com.sun.swingset3.demos.JHyperlink; |
|
39 import java.lang.reflect.InvocationTargetException; |
39 |
40 |
40 /** |
41 /** |
41 * |
42 * |
42 * @author aim |
43 * @author aim |
43 */ |
44 */ |
208 panel.add(hyperlink); |
209 panel.add(hyperlink); |
209 |
210 |
210 return panel; |
211 return panel; |
211 } |
212 } |
212 |
213 |
213 public static void main(String args[]) { |
214 public static void main(String args[]) throws InterruptedException, InvocationTargetException { |
214 final ButtonDemo buttonDemo = new ButtonDemo(); |
215 final ButtonDemo buttonDemo = new ButtonDemo(); |
215 |
216 |
216 javax.swing.SwingUtilities.invokeLater(() -> { |
217 javax.swing.SwingUtilities.invokeAndWait(() -> { |
217 JFrame frame = new JFrame(DEMO_TITLE); |
218 JFrame frame = new JFrame(DEMO_TITLE); |
218 frame.add(buttonDemo); |
219 frame.add(buttonDemo); |
219 frame.pack(); |
220 frame.pack(); |
220 frame.setVisible(true); |
221 frame.setVisible(true); |
221 }); |
222 }); |