📄 previewframe.java
字号:
package joeh.asciidraw;
import java.awt.*;
import java.applet.*;
import java.util.*;
import java.io.*;
public class PreviewFrame extends Frame {
TextArea TA;
public PreviewFrame(int xw, int yh, String results) {
super("AsciiDraw info box");
this.resize(xw, yh);
this.setLayout(new BorderLayout(0,0));
Panel buttonPanel = new Panel();
buttonPanel.setLayout(new FlowLayout(FlowLayout.CENTER,15,15));
buttonPanel.add(new Button("OKAY!"));
buttonPanel.resize(10,45);
TA = new TextArea(results);
TA.setFont(new Font("Courier",Font.PLAIN,10));
this.add("Center", TA);
this.add("South", buttonPanel);
}
public boolean handleEvent(Event evt)
{
switch(evt.id)
{
case Event.WINDOW_DESTROY: //they close the window!
{
dispose();
return true;
}
case Event.ACTION_EVENT:
{
if (evt.target instanceof Button)
if ("OKAY!".equals(evt.arg))
{
dispose();
return true;
}
}
case Event.KEY_PRESS:
{
dispose(); //press any key to close
return true;
}
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -