diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/HelloSwingApplet.java | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/src/HelloSwingApplet.java b/src/HelloSwingApplet.java new file mode 100644 index 0000000..1a6a436 --- /dev/null +++ b/src/HelloSwingApplet.java @@ -0,0 +1,25 @@ +import javax.swing.*;          //This is the final package name. +//import com.sun.java.swing.*; //Used by JDK 1.2 Beta 4 and all +                               //Swing releases before Swing 1.1 Beta 3. +import java.awt.*; + +public class HelloSwingApplet extends JApplet { + +    // This is a hack to avoid an ugly error message in 1.1. +    public HelloSwingApplet() { +        getRootPane().putClientProperty("defeatSystemEventQueueCheck", +                                        Boolean.TRUE); +    } + +    public void init() { +        JLabel label = new JLabel( +                           "You are successfully running a Swing applet!"); +        label.setHorizontalAlignment(JLabel.CENTER); + +        //Add border.  Should use createLineBorder, but then the bottom +        //and left lines don't appear -- seems to be an off-by-one error. +        label.setBorder(BorderFactory.createMatteBorder(1,1,2,2,Color.black)); + +        getContentPane().add(label, BorderLayout.CENTER); +    } +} | 
