新手问个简单的图形界面程序

问题描述

编译没有问题,但是运行出现一对异常,希望高手能帮忙看看代码如下:importjava.awt.*;classTestextendsFrame{publicTest(){super("UserLogin");this.setLocation(300,240);this.setSize(280,120);this.setBackground(Color.lightGray);this.add(newLabel("userid"));this.add(newTextField(20));this.add(newLabel("password"));this.add(newTextField(20));this.add(newButton("OK"));this.add(newButton("Cancel"));this.setVisible(true);}}publicclassTestFrame{publicstaticvoidmain(String[]args){newTest();}}

解决方案

解决方案二:
Color.lightGray这里你看看是不是大写的一般控件都是窗体的成员。你这样写把他们设为局部变量。执行完构造函数控件就消失了
解决方案三:
没有问题啊!!!???我是这样运行的:packagePackage13;importjava.awt.Button;importjava.awt.Color;importjava.awt.Label;importjava.awt.TextField;importjavax.swing.JFrame;publicclassMyTest3extendsJFrame{publicMyTest3(){super("UserLogin");this.setLocation(300,240);this.setSize(280,120);this.setBackground(Color.lightGray);this.add(newLabel("userid"));this.add(newTextField(20));this.add(newLabel("password"));this.add(newTextField(20));this.add(newButton("OK"));this.add(newButton("Cancel"));this.setVisible(true);}publicstaticvoidmain(String[]args){newMyTest3();}}
解决方案四:
Color.LIGHTGRAY或Color.lightgray都可以,偏偏就你写的那个不可以,注意这个字段是常量。建议你多用一下IDE的联想功能,让它联想出所需方法、字段,这样有助于提高准确率。
解决方案五:
常量Color.LIGHIGRAY
解决方案六:
运行没问题,估计是你的JDK版本问题,1.4和1.5有语法差异。请注意JDK版本
解决方案七:
图形方面程序运用插件吧,开发速度快点。

时间: 2024-10-29 14:30:31

新手问个简单的图形界面程序的相关文章

怎样让Java图形界面程序启动时没有控制台窗口?

程序|控制|图形 缺水的海豚 写了一篇文章介绍 如何在C/C++中调用Java的方法 . 写得相当好,谢谢! 文章中提到, Java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒的界面失色不少.怎么能够让通过Java开发的GUI程序不弹出Java的控制台窗口呢? 有一个秘密(JDK文档中没提到),可以简单地解决这个问题.如果想运行Java图形界面程序,也用不着费劲写一个这样

《Abaqus GUI程序开发指南(Python语言)》——1.2 Abaqus图形界面程序开发的意义

1.2 Abaqus图形界面程序开发的意义 通过1.1节介绍的简单实例,相信大家对Abaqus软件的图形界面程序开发有了一定的认识.传统的采用手动建模过程中,需要反复切换模块.点击按钮.输入数据等,过程繁琐,耗时费力.通过对商业有限元软件的前后处理模块进行二次开发,可以有效提高前后处理效率,节省建模及数据处理时间.采用Python语言对Abaqus进行二次开发具有以下优点. (1)可以通过图形交互界面,实现参数的统一管理. (2)可以避免大量重复性的建模工作,避免人为建模错误.对于具有典型共有特

Java图形界面程序编辑

问题描述 编写图形界面的程序,接收用户输入的一个字符串和一个字符,将字符串中出现的所有改字符删除,打印输出新生成的结果字符串. 解决方案 import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.ArrayList;import java.util.Collection

用Nim语言开发windows GUI图形界面程序

前言 本文得到了"樂師"的大力支持, 我们一起调试程序到深夜,要是没有他的帮忙, 我不知道要多久才能迈过这道坎, 另外"归心"还有其他人也提供了帮助, 他们都来自于QQ群:"Nim开发集中营"469329878: 感兴趣的朋友,可以加这个群一起讨论   配置GUI开发环境 我在这篇博客中,写到了Nim开发环境的搭建 那篇博客中说MingW是必选的, 这对于开发一个普通的Nim程序来说,没有问题,但要开发GUI程序,还不够 官方安装包中所包含的的M

基于JUnit的InstallAnywhere安装程序图形界面自动测试框架

JUnit 简介 JUnit 是一个开源的单元测试框架,用于编写和运行自动测试,由 Erich Gamma 和 Kent Beck 在 1997 年开发完成.它包括以下特性: 提供的 API 可以让你写出测试结果明确的可重用单元测试用例: 提供了三种方式来显示你的测试结果,而且还可以扩展: 提供了单元测试用例成批运行的功能: 超轻量级而且使用简单,没有商业性的欺骗和无用的向导: 整个框架设计良好,易扩展. InstallAnywhere 简介 InstallAnywhere(下文简称 IA)是一

使用MonoDevelop开发GTK#图形界面

Mono一直到现在的2.8已经完全可以胜任一些比较小的项目了,但相关的开发文档与教程一直比较匮乏,中文材料更是屈指可数.虽然Mono与.net很多类库都是通用的,但Mono仍然有为数不少的扩充类库,其中最重要的就是对于GTK二次封装的GTK#图形界面类库了,目前想要开发原生的Mono图形界面程序此类库必不可少.在MonoDevelop里已经支持对于GTK#界面设计的直接拖放,有相关经验的开发人员可以很快上手. Mono官方网站上也有一篇GTK#开发的入门文档:Stetic GUI Designe

求java图形界面开发

问题描述 哪位大神告诉我怎样开发java图形界面的程序谢谢!!! 解决方案 解决方案二:你可以看一些相关内容,很多的解决方案三:看java的经典图形库awt和swing解决方案四:告诉你个Swing开发的好网站.http://www.java2s.com/CN/Code/Java/2D-Graphics-GUI/Transform.htm再告诉你个用swing做的3D程序,有源码的哦.....笑去吧.....http://www.sweethome3d.com做java开发,多逛开源网站,不管是

一起谈.NET技术,使用MonoDevelop开发GTK#图形界面

Mono一直到现在的2.8已经完全可以胜任一些比较小的项目了,但相关的开发文档与教程一直比较匮乏,中文材料更是屈指可数.虽然Mono与.net很多类库都是通用的,但Mono仍然有为数不少的扩充类库,其中最重要的就是对于GTK二次封装的GTK#图形界面类库了,目前想要开发原生的Mono图形界面程序此类库必不可少.在MonoDevelop里已经支持对于GTK#界面设计的直接拖放,有相关经验的开发人员可以很快上手. Mono官方网站上也有一篇GTK#开发的入门文档:Stetic GUI Designe

android实现简单定时关机应用程序

  先看一下简单的图形界面吧,比较简单的实现定时关机!!!(我的上传资源中有整个工程) 当然我们是在eclipse下开发的,那么我们先建一个工程Shutdown(当然可以随便取),然后就是包名,类名什么的...这就不多说了,这里先看一下上面那个时钟的 代码:analogClock=(AnalogClock)findViewById(R.id.anolag_clock);    new Thread(){      public void run() {   try {   while(true)