Normand Briere
2019-11-21 ddb10cb84dddfeef1ef9946f2e13cef3c93e6cc4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Decompiled by Jad v1.5.7b. Copyright 1997-99 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   TextFrame.java
 
import java.awt.*;
 
class TextFrame extends Frame
{
 
    TextFrame(String contents)
    {
        MenuBar mb = new MenuBar();
        setMenuBar(mb);
        Menu menu;
        mb.add(menu = new Menu("Window"));
        closeItem = menu.add(new MenuItem("Close"));
        setLayout(new BorderLayout());
        TextArea ta = new TextArea(contents, 24, 80);
        add("Center", ta);
        pack();
        show();
    }
 
    public boolean action(Event evt, Object arg)
    {
        if (evt.target == closeItem)
        {
            dispose();
            return true;
        } else
        {
            return super.action(evt, arg);
        }
    }
 
    private MenuItem closeItem;
}