【问题标题】:JTable and JScrollPane issueJTable 和 JScrollPane 问题
【发布时间】:2013-01-01 07:41:53
【问题描述】:
table.setPreferredScrollableViewportSize(table.getPreferredSize());
JScrollPane scrollPane = new JScrollPane(table);
panel.add(scrollPane);

scrollPane 不可见。如果我添加

table.setPreferredScrollableViewportSize(table.getPreferredSize());

您认为我在代码中遗漏了什么?因为我没放

table.setPreferredScrollableViewportSize(table.getPreferredSize());

JTable 布局不适合我的panel

【问题讨论】:

    标签: java swing jtable jpanel jscrollpane


    【解决方案1】:

    而不是这样做,

    table.setPreferredScrollableViewportSize(table.getPreferredSize());
    

    像这样指定维度,

    table.setPreferredScrollableViewportSize(new Dimension(400, 60));
    

    更新:

    我认为上述答案不是一个好方法。你永远不应该在组件上使用setXXSize 方法。所以请使用@Kleopatra 声明的appraoch 来设置视口大小。

    【讨论】:

    • @mKorbel :) 请朋友告诉我为什么?
    • 谢谢。我已经更新了答案。啊啊现在我猜你告诉的 down_vote 可能来自@Kleopatra .. :-)
    猜你喜欢
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 2013-04-04
    相关资源
    最近更新 更多