我尝试使用 Borderlayout 订购我的元素,因为 Gridlayout 使所有内容都具有相同的大小。
我看到的是: 在手动调整大小时,我可以拥有以下内容
这是我的代码的一部分
public InputPanel() {
tfield = new TextField("Search your terms here!");
add(tfield, BorderLayout.PAGE_START);
searchButton = new JButton("Search");
searchButton.addActionListener(this);
add(searchButton, BorderLayout.LINE_START);
clearButton = new JButton("Clear Text");
clearButton.addActionListener(this);
add(clearButton, BorderLayout.LINE_END);
resultsArea = new TextArea();
add(resultsArea, BorderLayout.PAGE_END);
}
似乎对安排没有帮助。就像我使用 FlowLayout 一样。
如何正确格式化?