java - 文本出现在运行 java GUI 代码的结果上
问题描述
我是高级java的初学者。我用java写了一段计算器代码:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*<applet code="calculator" width="300" height="279"></applet>*/
public class calculator extends Applet
{
TextField t1;
Button num1,num2,num3,num4,num5,num6,num7,num8,num9,num0,dot,eq,ce,divide,multi,sub,addi;
public void start()
{
t1=new TextField();
num1=new Button("1");
num2=new Button("2");
num3=new Button("3");
num4=new Button("4");
num5=new Button("5");
num6=new Button("6");
num7=new Button("7");
num8=new Button("8");
num9=new Button("9");
num0=new Button("0");
dot=new Button(".");
eq=new Button("=");
ce=new Button("CE");
divide=new Button("/");
multi=new Button("x");
sub=new Button("-");
addi=new Button("+");
setLayout(null);
t1.setBounds(2,2,296,30);
num7.setBounds(2,34,74,49);
num8.setBounds(76,34,74,49);
num9.setBounds(150,34,74,49);
num4.setBounds(2,83,74,49);
num5.setBounds(76,83,74,49);
num6.setBounds(150,83,74,49);
num1.setBounds(2,132,74,49);
num2.setBounds(76,132,74,49);
num3.setBounds(150,132,74,49);
num0.setBounds(76,181,74,49);
dot.setBounds(2,181,74,49);
eq.setBounds(150,181,74,49);
divide.setBounds(224,34,74,49);
multi.setBounds(224,83,74,49);
sub.setBounds(224,132,74,49);
addi.setBounds(224,181,74,49);
ce.setBounds(2,230,296,49);
add(t1);
add(num1);
add(num2);
add(num3);
add(num4);
add(num5);
add(num6);
add(num7);
add(num8);
add(num9);
add(num0);
add(dot);
add(eq);
add(ce);
add(divide);
add(multi);
add(sub);
add(addi);
}
}
当我编译这段代码javac calculator.java
并运行它时appletviewer calculator
,结果是这样的:
结果中出现了一些不寻常的文本,例如 Applet(顶部)和 Applet started(底部)。如何从结果中删除这些文本?我必须做哪些更改才能删除它们?为什么这些文本会出现在结果中?
提前致谢
解决方案
推荐阅读
- vba - Excel VBA 进度条显示基于活动工作表的宏进度
- java - 尝试在 Spring Boot/Spring Security Web 应用程序中打开 .css 文件时,为什么会出现“405 - Method Not Allowed”错误?
- javascript - Emblem.js 中子组件的数据向下绑定
- git - Heroku Build api问题
- reactjs - 使用 Context API 示例解释 React 高阶组件
- php - 使用 PHP SDK 从 Paypal 获取 SKU 值
- sql-server - Sqoop - 错误工具.ImportTool:导入失败:尝试从 SQL Server 导入时无法转换 SQL 类型 2005
- c++ - C++ 在 Visual Studio Code 中垂直对齐声明
- c# - C# Win Form 应用程序 UI 在 Timer for Updates 时变慢
- node.js - groovy.lang.MissingPropertyException:没有这样的属性:类的节点:groovy.lang.Binding