关于swing画表格的问题,万分火急

rabbit740 2010-01-11 10:49:36
我用netbenas开发的java应用程序,我想在JPanel或者是JFrame上画一个表格,3行4列的表格
...全文
392 20 打赏 收藏 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
Roceys 2012-08-10
  • 打赏
  • 举报
回复
好吵了要。
爱摸鱼de老邪 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 py330316117 的回复:]
不好意思,我开发都是用插件不用手敲,你牛b,把swing的组件都背下来了哈,闲着没事竟干傻逼事
[/Quote]
不好意思,没你那么傻逼。
py330316117 2010-01-14
  • 打赏
  • 举报
回复
不好意思,我开发都是用插件不用手敲,你牛b,把swing的组件都背下来了哈,闲着没事竟干傻逼事
ouyangyh 2010-01-13
  • 打赏
  • 举报
回复
哈,我公司整表格,都是使用XML配置文件
爱摸鱼de老邪 2010-01-13
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 py330316117 的回复:]
引用 11 楼 still_rain 的回复:
引用 10 楼 realreachard 的回复:
引用 3 楼 still_rain 的回复:
new JTable(3,4)

这大哥真是个神人。。。。

给你给你个例子,自己参照写把
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

^_^,LZ要求简单啊。JDK API又提供了,嘿嘿。
以下说明来自JDK API:
classJTabel
JTable(int numRows, int numColumns) :使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable。

说你胖你还喘上了。你这个给出的表格连列名都没有,是挺简单的,谁用?
[/Quote]
你还真逗,开始说肯定不对,告诉你JDK API提供了这个方法,又说简单没用。没用列名的表格就不能用?给你个建议,好好看书吧,不知道的就闷着偷偷学,给人挑刺也是要水平的。别强词夺理,让人再笑话了。
tianfengt04 2010-01-13
  • 打赏
  • 举报
回复
Object[] obj = new Object[3]
DefaultTableModel tableModel = (DefaultTableModel)jTable.getModel();
Object[] objData = null;
for (int iLoop = 0; iLoop < 3; Loop++) {
objData = new Object[3];
objData[0] = "1"
objData[1] = "1"
objData[2] = "1"
tableModel.addRow(objData);
}
py330316117 2010-01-13
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 still_rain 的回复:]
引用 10 楼 realreachard 的回复:
引用 3 楼 still_rain 的回复:
new JTable(3,4)

这大哥真是个神人。。。。

给你给你个例子,自己参照写把
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

^_^,LZ要求简单啊。JDK API又提供了,嘿嘿。
以下说明来自JDK API:
classJTabel
JTable(int numRows, int numColumns) :使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable。
[/Quote]
说你胖你还喘上了。你这个给出的表格连列名都没有,是挺简单的,谁用?
nj_dobetter 2010-01-12
  • 打赏
  • 举报
回复
用MVC模式手工写个Table,应该可以的
爱摸鱼de老邪 2010-01-12
  • 打赏
  • 举报
回复
new JTable(3,4)
爱摸鱼de老邪 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 py330316117 的回复:]
引用 3 楼 still_rain 的回复:
new JTable(3,4)

这个肯定不对吧  new JTable(Object a[][],String name[])
里面的参数a是指你表格中的数据,name是表格的列名。你应该把JTable加到JScrollPane中,这样你的表格不用考虑行的问题,它自己就更具你的行的增加而滚动了;列则是你的name又几个元素就有几列
[/Quote]
去看看JDK API文档
py330316117 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 still_rain 的回复:]
new JTable(3,4)
[/Quote]
这个肯定不对吧 new JTable(Object a[][],String name[])
里面的参数a是指你表格中的数据,name是表格的列名。你应该把JTable加到JScrollPane中,这样你的表格不用考虑行的问题,它自己就更具你的行的增加而滚动了;列则是你的name又几个元素就有几列
  • 打赏
  • 举报
回复
学习了
土地公公 2010-01-12
  • 打赏
  • 举报
回复
顶楼上的。
爱摸鱼de老邪 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 realreachard 的回复:]
引用 3 楼 still_rain 的回复:
new JTable(3,4)

这大哥真是个神人。。。。

给你给你个例子,自己参照写把
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
[/Quote]
^_^,LZ要求简单啊。JDK API又提供了,嘿嘿。
以下说明来自JDK API:
classJTabel
JTable(int numRows, int numColumns) :使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable。
realreachard 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 still_rain 的回复:]
new JTable(3,4)
[/Quote]
这大哥真是个神人。。。。

给你给你个例子,自己参照写把
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
dajiadebeibei9 2010-01-12
  • 打赏
  • 举报
回复
netbenas有图形界面 你直接选好往里托就行了
小小都不懂 2010-01-12
  • 打赏
  • 举报
回复

public JTable gettable(){
DefaultTableModel dm = new DefaultTableModel();
dm.setDataVector(
new Object[][]{{new JCheckBox("111"),new JCheckBox("111"),new JCheckBox("111"),new JCheckBox("111"),new JCheckBox("111"),new JCheckBox("111")},
{new JCheckBox("222"),new JCheckBox("222"),new JCheckBox("222"),new JCheckBox("222"),new JCheckBox("222"),new JCheckBox("222")},
{new JCheckBox("333"),new JCheckBox("333"),new JCheckBox("333"),new JCheckBox("333"),new JCheckBox("333"),new JCheckBox("333")},
},
new Object[]{"1","2","3","4","5","6"});



仅作参考
gao512008 2010-01-11
  • 打赏
  • 举报
回复
用layout 具体那个忘了
gao512008 2010-01-11
  • 打赏
  • 举报
回复
。。。直接写来得快

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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