previewframe.java
来自「ASCII图画分类: 图像处理 可以将鼠标画的图象转成ASCII的形式」· Java 代码 · 共 58 行
JAVA
58 行
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 + =
减小字号Ctrl + -
显示快捷键?