home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Event;
- import java.awt.FlowLayout;
- import java.awt.Frame;
- import java.awt.Panel;
- import java.awt.TextArea;
- import java.awt.TextComponent;
- import java.awt.Window;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.IOException;
-
- class InformationDialog extends Dialog {
- InformationDialog(Frame var1, String var2) {
- super(var1, BrowserOptions.messages.getString("Informatio"), true);
- Panel var3 = new Panel();
- ((Container)var3).setLayout(new FlowLayout(1));
- Button var4 = new Button(BrowserOptions.messages.getString("OK"));
- ((Container)var3).add(var4);
- int var5 = var2.length() / 50 + 1;
- TextArea var6 = new TextArea(var2, var5, 48, 3);
- ((TextComponent)var6).setEditable(false);
- ((Container)this).add("North", var6);
- ((Container)this).add("South", var3);
- ((Component)this).setSize(350, 250);
- ((Window)this).pack();
- ((Dialog)this).show();
- }
-
- public boolean action(Event var1, Object var2) {
- ((Window)this).dispose();
- return true;
- }
-
- public boolean handleEvent(Event var1) {
- switch (var1.id) {
- case 201:
- ((Window)this).dispose();
- default:
- return super.handleEvent(var1);
- }
- }
-
- public static void main(String[] var0) {
- BrowserOptions.init();
- File var1 = new File(var0[0]);
- new InformationDialog(new Frame(), var1);
- System.exit(1);
- }
-
- InformationDialog(Frame var1, File var2) {
- super(var1, BrowserOptions.messages.getString("HelpOptions"), true);
- Panel var3 = new Panel();
- ((Container)var3).setLayout(new FlowLayout(1));
- Button var4 = new Button(BrowserOptions.messages.getString("OK"));
- ((Container)var3).add(var4);
- int var5 = (int)var2.length();
- int var6 = 0;
- byte[] var7 = new byte[var5];
-
- try {
- FileInputStream var8;
- for(var8 = new FileInputStream(var2); var6 < var5; var6 += var8.read(var7, var6, var5 - var6)) {
- }
-
- var8.close();
- } catch (IOException var9) {
- System.out.println(var2 + ", " + var9);
- }
-
- TextArea var10 = new TextArea(new String(var7, 0), 24, 64, 1);
- ((TextComponent)var10).setEditable(false);
- ((Container)this).add("North", var10);
- ((Container)this).add("South", var3);
- ((Component)this).setSize(350, 250);
- ((Window)this).pack();
- ((Dialog)this).show();
- }
- }
-