⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 previewframe.java

📁 ASCII图画分类: 图像处理 可以将鼠标画的图象转成ASCII的形式
💻 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 + -