当前位置: 首页 > 知识库问答 >
问题:

Java摆动边框和盒子布局

饶德本
2023-03-14

我有一个Jtable,现在我想在这个Jtable上方的一行中有一个JLabel和一个JTextField和一个JButton。

我该怎么做?

直到现在我有了这个:

    final JTableHeader header = table.getTableHeader();
    setLayout(new BorderLayout());

    add(header, BorderLayout.PAGE_START);
    add(table, BorderLayout.CENTER);  

现在,我在上面添加了以下内容:

    ImageIcon leftButtonIcon = createImageIcon("images/add.gif");
    JButton addButton = new JButton(leftButtonIcon);

    JLabel labelF = new JLabel("Filter:");
    labelF.setAlignmentX(Component.RIGHT_ALIGNMENT);

    JTextField eingabeF = new JTextField();
    eingabeF.setSize(50, 10);

但是怎么做呢,这里有一个:“Filter:TEXTFIELD BUTTON”,下面是表格?

共有1个答案

郁宾鸿
2023-03-14

>

  • 使用FLowLayout将标签、eingabeF文本字段和addButton按钮添加到JPanel的实例中。并将其添加到带有约束的内容窗格(该窗格具有边界布局)。PAGE\u开始JPanel将FlowLayout作为默认布局
  • 将表括在JScrollPane的一个实例中,然后将滚动窗格添加到带有约束的BorderLayout内容窗格中。居中。滚动窗格会自动将表格标题放置在视口的顶部。

    JScrollPane scrollPane = new JScrollPane(table);
    table.setFillsViewportHeight(true);
    

  •  类似资料:
    • 问题内容: 反正有删除边框吗? 我真的希望它看起来像一个-但我仍然需要将它变成a,因为我希望人们能够突出显示它。 问题答案: 从回答你前面的问题,你知道,有些PL&FS可以揍的边界。 因此,显而易见的解决方案是重写PL&F调用的方法,并放弃更改。

    • 问题内容: 我创建了一个没有标题栏的框架,为此我使用了setUndecorated(true);。方法,但之后由于某种原因导致框架无法移动。 如何使框架可移动并仍然隐藏标题栏? 问题答案: 以下代码将创建一个不带标题栏的JFrame,您仍然可以在其中移动它: 您仍然可以通过拖动框架的主体来拖动它。

    • 问题内容: 范例GUI大家好,我有 问题。如果有人可以帮助,那就太好了。我正在使用border和 gridlayout,并且试图拆分GUI,但是这没有发生,因为我希望 按钮占整体的一小部分,可以说是1/5,但目前 超过了GUI的一半。我也尝试将按钮放在尺寸上, 但是我不确定这是否是一个好习惯。我有两个类,一个是 RunFurniture,它是框架的主要方法,另一个是 GUI的PanelFurnit

    • 我不知道如何更好地描述它,但我试图重新创建的是一个类似于这样的边框,所以所有元素周围和之间都有边框,外角是方形的,内角是圆角的(这使它们看起来有点像两个盒子连接的连接处)。我得到的最接近的是您可以在下面的代码片段中看到的内容。 可能根本就没有边框,但怎么做呢?它也不是链接上面的png图像或类似的东西,因为它是响应性的。我是CSS的初学者,所以这是我自己能想到的所有选项。 null null

    • 弹性盒子(Flexible Box)是一种用于按行或按列布局元素的一维布局方法,使用该布局的组件即为弹性容器(flex container),容器内的直系子组件则是弹性项目(flex item),他们可以膨胀以填充额外的空间,收缩以适应更小的空间,它们在 CSS 属性都为初始的情况下都会有下列行为: 项目排列成一行。(容器的 flex-direction 属性的初始值是 row) 项目从主轴的起始

    • 基准网络 所有组件都与间隔为 8dp 的基准网格对齐。排版/文字(Type)与间隔为 4dp 的基准网格对齐。在工具条中的图标同样与间隔为 4dp 的基准网格对齐。这些规则适用于移动设备、平板设备以及桌面应用程序。 有关详细信息请参见组件一节。 有关详细信息请参见字体排版一节。 边框与间距 移动设备 移动设备布局模板包含了多种多样的屏幕和信息,这些信息描述了边框与间距如何应用于屏幕边界和元素。下面