【问题标题】:Display Form in ScrollPane在 ScrollPane 中显示表单
【发布时间】:2013-08-24 00:58:51
【问题描述】:

我创建了一个表单。实际上它是 10 个 JLabel,每个 JLabel 旁边都有一个文本字段。

考虑,

JLabel_call_Name JTextField_to_obtain_name JLabel_call_Phone JTextField_to_obtain_phone_number

等等..

我通常将其放置在 JPanel 中并将其显示在框架中。但是我的面板和框架的高度小于容纳 10 个这些标签和文本字段所需的大小。

所以我希望将它们添加到 JScrollPane。 但是在每个问题中,我只获得了如何使用 Box 将 Jlabels 添加到滚动窗格的信息, 或将 JLabels 添加到 JList。

但是我想用上面显示的格式来表示它。 JTextField 旁边的 Jlabel。 怎样才能做到这一点?

【问题讨论】:

    标签: java forms swing jpanel jscrollpane


    【解决方案1】:

    但在每个问题中,我只获得了有关如何使用 Box 将 Jlabels 添加到滚动窗格或将 JLabels 添加到 JList 的信息。

    您可以将任何组件添加到 JScrollPane:

    JPanel = new JPanel();
    panel.add( label1 );
    panel.add( textField1 );
    JScrollPane scrollPane = new JScrollPane( panel );
    

    诀窍是为您的面板选择正确的布局管理器。阅读Layout Managers 上的 Swing 教程,以帮助您决定如何设计面板。您还可以嵌套面板以获得所需的布局。

    【讨论】:

    • 好答案。谢谢
    猜你喜欢
    • 1970-01-01
    • 2016-07-30
    • 2015-02-16
    • 2018-11-28
    • 2023-03-21
    • 2015-08-27
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    相关资源
    最近更新 更多