KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > Logo


1 package demo;
2
3
4 public class Logo {
5
6     public Logo() {
7
8         // Lets do it in Swing first
9
/*javax.swing.JFrame swFrame = new javax.swing.JFrame();
10         swFrame.getContentPane().setLayout(new java.awt.BorderLayout());
11         swFrame.setSize(640, 480);
12         javax.swing.JDesktopPane p = new javax.swing.JDesktopPane();
13         swFrame.getContentPane().add(p, java.awt.BorderLayout.CENTER);
14         javax.swing.JInternalFrame f = new javax.swing.JInternalFrame();
15                 f.setClosable(true); f.setMaximizable(true); f.setIconifiable(true);
16         p.add(f);
17         f.getContentPane().setLayout(new java.awt.BorderLayout());
18         javax.swing.JLabel swLabel = new javax.swing.JLabel("SwingWT");
19         swLabel.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 42));
20         f.getContentPane().add(swLabel, java.awt.BorderLayout.CENTER);
21         f.show();
22         try {
23                     f.setMaximum(true);
24             f.setSelected(true);
25         }
26         catch (Exception e) {}
27         swFrame.show();
28 */

29         // Now SwingWT
30
swingwtx.swing.JFrame wtFrame = new swingwtx.swing.JFrame();
31         wtFrame.getContentPane().setLayout(new swingwt.awt.BorderLayout());
32         swingwtx.swing.JLabel wtLabel = new swingwtx.swing.JLabel("SwingWT");
33         wtLabel.setFont(new swingwt.awt.Font("Dialog", swingwt.awt.Font.BOLD + swingwt.awt.Font.ITALIC, 36));
34         wtFrame.getContentPane().add(wtLabel, swingwt.awt.BorderLayout.CENTER);
35         wtFrame.setSize(640, 480);
36         wtFrame.show();
37         while(true){
38             try {
39                 Thread.sleep(1000);
40             } catch (InterruptedException JavaDoc e) {
41                 // TODO ×Ô¶¯Éú³É catch ¿é
42
e.printStackTrace();
43             }
44         }
45         
46     }
47
48
49     public static void main(String JavaDoc[] args) {
50         new Logo();
51     }
52 }
53
Popular Tags