有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

滚动窗格中的java显示窗体

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

考虑,

  JLabel_called_Name         JTextField_to_obtain_name
  JLabel_called_Phone        JTextField_to_obtain_phone_number

等等

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

因此,我希望将它们添加到JScrollPane中。 但在每个问题中,我只获得了如何使用方框将JLabel添加到滚动窗格的信息, 或者将jlabel添加到JList

然而,我想用上面显示的格式来表示它。JTextField旁边的Jlabel。 一个人怎么能做到这一点


共 (1) 个答案

  1. # 1 楼答案

    But in every question I only obtained information of how to add Jlabels to a scroll pane using a Box, or adding JLabels to a JList.

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

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

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