当前位置:  技术问答>java相关

小菜鸟的问题:用jdk的java可以解释执行出一个窗体么???我的例子:

    来源: 互联网  发布时间:2015-10-30

    本文导语:  package ETextField; package test; import java.awt.*; import java.awt.event.*; import java.awt.Graphics; public class AwtCalc extends Frame implements ActionListener {   private Button[]    buttons = new Button[19];   private String[]    buttonText = { "...

package ETextField;
package test;
import java.awt.*;
import java.awt.event.*;
import java.awt.Graphics;
public class AwtCalc extends Frame implements ActionListener
{
  private Button[]    buttons = new Button[19];
  private String[]    buttonText = { " 1 " , " 2 ", " 3 ", " + ", " - ",
                                  "};
  private ETextField   result;       // 结果显示框
  private String      input = "";    // 用户的输入
  private Label       label;
  private Color       forecolor,     // 前景色
                      backcolor,      // 背景色
                      fieldcolor;     // 显示框颜色
  private Font        font,
                      buttonfont;
  private int         oper = 0,     // 记录运算过程中的运算符
                      oldoper = 0,
                      newoper = 0;
  private double      answer,
                      num1 = 0.0,
                      num2 = 0.0,
                      num3 = 0.0;
  private final int   ADD=1,        // 用于记录运算符的常量
                      SUB = 2,
                      MULT = 3,
                      DIVI = 4,
                      POW = 5,
                      SQRT = 6;
 private boolean      firstpress = true,  //是否按下第一个按键
                      morenums = false,      //是否多个数值被输入
                      equals = false,        //等于是否已经被按下
                      clearscreen = false,   //是否清屏
                      decnumber = false,     //是否输入一个浮点数
                      doubleclick = false;   //是否双击

public AwtCalc(){
    super("计算器");
  //初始化颜色
    buttonfont = new Font( "Courier", Font.PLAIN, 12 );
    setBackground( Color.lightGray );

    result = new ETextField( 125, 18 );
    font = new Font( "宋体", Font.ITALIC, 10 );
    label = new Label( "结果" );
    label.setFont( font );
    result.setBackground( Color.white );
    setLayout( new FlowLayout() );

    //初始化按钮
    Panel mainPanel=new Panel();
    mainPanel.setLayout(new GridLayout(5,1));
    for ( int i = 0; i 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ----菜菜鸟第三问:-菜鸟菜问:JAVA如何求 根号、开次方? -----
  • 菜鸟问一个关于j2ee的菜鸟问题
  • 怎样从一个菜鸟级的java programer升级到一个菜鸟级的java developer
  • 一个连菜鸟都算不上的菜鸟
  • 菜鸟求问菜鸟问题 ,域名绑定
  • ===菜鸟系列===:写过毕业论文的前辈请进!!!菜鸟散分啦!!!!
  • gcc问题---菜鸟发问之一,老大们帮忙啊!!菜鸟分不多,只好给这点了,对不起!!
  • 菜鸟又来问菜鸟问题了
  • 菜鸟的Linux练习疑问……
  • 菜鸟刚学jsp,还不知道怎么和sql server2000的数据库相连,我已经把odbc配好了,谁能给我一段和数据库相连的并显示所有数据的代码!菜鸟
  • 菜鸟提问,我怎么装redhat7。1
  • 菜鸟写的俄罗斯方块,请多多批评!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
  • ※菜鸟送分之一※ Red Hat Linux 的最高版本是多少?
  • 菜鸟问题:在Java中如何接收从键盘输入的字符串?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 菜鸟提问:包是什么概念?
  • 菜鸟问题~~快点进来拿分
  • 菜鸟菜问题1


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3