标题:[求助]一个有关数组的问题
取消只看楼主
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
结帖率:0
 问题点数:0 回复次数:2 
[求助]一个有关数组的问题

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class Jsq extends JFrame
{
JPanel pl1=new JPanel();
JPanel pl2=new JPanel();
JTextField tf=new JTextField("0",10);
JButton bt=new JButton("清空");
JButton bt[]=new JButton[16];
String str[]={"1","2","3","+","4","5","6","-","7","8","9","*","0",".","/","="};

public Jsq()
{
super("计算器");
Container c=getContentPane();
c.add(pl1,BorderLayout.NORTH);
c.add(pl2,BorderLayout.CENTER);
pl1.setLayout(new FlowLayout());
pl1.add(tf);
pl1.add(bt);

pl2.setLayout(new GridLayout(4,4));

for(int i=0;i<16;i++)
{
bt[i]=new JButton(str[i]);
pl2.add(bt[i]);
}

setSize(200,200);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
public static void main(String args[])
{
new Jsq();
}
}
为什么在编译时会出现
--------------------Configuration: <Default>--------------------
F:\java\xm\Jsq.java:10: 已在 Jsq 中定义 bt
JButton bt[]=new JButton[16];
^
F:\java\xm\Jsq.java:27: 需要数组,但找到 javax.swing.JButton
bt[i]=new JButton(str[i]);
^
F:\java\xm\Jsq.java:28: 需要数组,但找到 javax.swing.JButton
pl2.add(bt[i]);
^
3 错误

Process completed.
的错误呢

搜索更多相关主题的帖子: 计算器 import JPanel new 
2007-07-06 14:51
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
得分:0 

谢谢。。我一位一个定义为数组,一个不是数组。所以以为这样命名是可以的


[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-06 16:14
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
得分:0 
我晕。。。

[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-06 17:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-153253-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.352810 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved