The method add(Button) is undefined for the type ui

importjava.awt.*;importjava.applet.*;importjava.awt.event.*;importjavax.swing.*;impor... import java.awt.*;
import java.applet.*;
import java.awt.event.*;

import javax.swing.*;

import java.math.*;
public class ui {
String x="",y="",fh="";
double answer;
JTextField tfAnswer;//定义用于输入和输出的文本框;
Button btn_int[]=new Button[10];
Button btn_dian,btn_fu,btn_jia,btn_jian,btn_cheng,btn_chu,btn_pow,
btn_sqrt,btn_deng,btn_C,sin,cos,tan,ln;//定义按钮
public void init(){
this.setBackground(Color.lightGray);//设置applet组件的背景色
setLayout(null);
tfAnswer=new JTextField();
tfAnswer.setBounds(5,5,260,30);//定义文本框组件位置(x,y)以及大小(宽度width,高度height)
tfAnswer.setHorizontalAlignment(JTextField.RIGHT);
tfAnswer.setText("0.");
add(tfAnswer);
//布局开始
...
}//布局结束
public void buju_btn(Button btn_name,String btn_fuhao,int x, int y, int width, int height, Color btn_color)
{
setLayout(null);
btn_name= new Button(btn_fuhao);
btn_name.setBounds(x,y,width,height);
btn_name.setBackground(Color.white);
btn_name.setForeground(btn_color);
add(btn_name);

}

}

}
展开
 我来答
kyo145236
推荐于2018-03-02 · TA获得超过301个赞
知道小有建树答主
回答量:212
采纳率:100%
帮助的人:203万
展开全部
因为你ui类是自定义类,而且没有继承任何关于gui的父类,你应该继承自一个父类如JFrame/Frame/JPanel/Panel等等。。。或者你自己建一个容器,如建一个JFrame frame,然后再frame.add(),不过按你的想法应该是想做applet程序,所以应该继承自Applet
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
残雪的昨天
2013-12-13 · TA获得超过152个赞
知道答主
回答量:93
采纳率:100%
帮助的人:51.8万
展开全部
你add(Button)这个方法没定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式