【问题标题】:Make JTable scrollable使 JTable 可滚动
【发布时间】:2011-11-10 22:00:00
【问题描述】:

我正在尝试创建一个包含 2 列的 JTable,其中一列必须显示产品名称,第二列必须显示价格。问题是 JTable 很小,所以我需要一个滚动条,但我无法创建它。

DefaultTableModel model = new DefaultTableModel();
    JTable productos = new JTable(model);


    model.addColumn("Product");//name of the first columns
    model.addColumn("Price");//name of the second columns
    BTW: the table doesn't show the name of the column, but creates the 2 columns


    for (i=0; i<null_copy4; i++)//null_copy4 is a integer that shows me how many stacks are used in the array
    {
        model.insertRow(model.getRowCount(), new Object[]{product_copy3[i],price_copy3[i]});
    }
           //product_copy3 and price_copy3 are arrays. String[] and integer[].
    products.setBounds(5,50,200,200); //define the dimensions of the JTable
    this.add(productos);//add it to the window

【问题讨论】:

  • 如果 Tim Bender 的建议对您有所帮助,请不要忘记“接受”他的回答。
  • 在 StackOverflow 上,OP 通常不会编辑标题说“(已解决)”,而是“接受”答案。这会将问题标记为已回答(答案计数以金色显示)。如果您解决了自己的问题,那么您可以回答自己的问题并接受该答案。

标签: java swing jtable jframe jscrollbar


【解决方案1】:

将它包装在JScrollPane 中怎么样?

【讨论】:

    猜你喜欢
    • 2019-10-12
    • 2021-04-28
    • 2012-10-03
    • 2012-01-25
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多