50分求解:关于JTable和按钮组的问题?谢谢大家了!

Steve_Lin 2003-12-16 06:04:00
1、如何通过循环实现A到F的按钮组?我用如下实现但遇到格式转换问题,请赐教:
char ch;
for(int i=0;i<7;i++)
{
ch = (char)((int) i + (int)'a') ;
add(new Button((String)ch));
}

2、我用如下实现表格,但为何看不到表头呢?如何实现char转换成object[][]?
Object[] ColName={"Turn","Guess","Bulls","Hits"};
Object[][] data=new Object[fonts.length][4];
for(int i=0;i<6;i++)
{
data[i][0]=fonts[i].getFamily();
data[i][1]=fonts[i].getFontName();
data[i][2]=fonts[i].getName();
data[i][3]=fonts[i].getName();
}
GuessTable =new JTable(data,ColName);
GuessTable.setFont(new java.awt.Font("Dialog", 0, 16));
GuessTable.setBorder(BorderFactory.createEtchedBorder());
GuessTable.setDoubleBuffered(true);
GuessTable.setToolTipText("");
GuessTable.setColumnSelectionAllowed(true);
GuessTable.setBounds(new Rectangle(25, 66, 300, 200));

请赐教,不够可以再给分!谢谢!
...全文
63 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Steve_Lin 2003-12-22
  • 打赏
  • 举报
回复
对,我试了一下!确实如此,Table必须放在JScrollPane!
现在结帐!
lu8088 2003-12-18
  • 打赏
  • 举报
回复
up
Steve_Lin 2003-12-18
  • 打赏
  • 举报
回复
TO: tgshsl(hushunli)
JTable组件一定要放到滚动窗(JScrollPane)中才会有表头显示


我试一下!可能就是这次出错了!
飞天神笔 2003-12-17
  • 打赏
  • 举报
回复
第二题:
  先问一下:你说的看不见表头,是指“能看到数据,但看不到表头”呢,还是“数据和表头都看不到“?

  你这段代码在我这儿运行是正常的,我也能看到表头和数据。
  
  不过我觉得你的代码中有需要改进的地方:
    for(int i=0;i<6;i++)
  改为:
    for(int i=0;i<fonts.length;i++)
飞天神笔 2003-12-17
  • 打赏
  • 举报
回复
第一题:

char ch;
for(int i=0;i<7;i++)
{
ch = (char)((int) i + (int)'a') ;
add(new Button( String.valueOf(ch) ));
}
tgshsl 2003-12-17
  • 打赏
  • 举报
回复
JTable组件一定要放到滚动窗(JScrollPane)中才会有表头显示
Steve_Lin 2003-12-17
  • 打赏
  • 举报
回复
to xiaojian:
第一题:我今天查书,方法跟你一样,谢谢!
第二题:我用JBUILDER5编译之后,能看到数据,但看不到表头!我是把表格放到窗口里面的!不知怎不能显示表头?能把你的程序贴上来吗?或者发到bobinet@163.net

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧