如何在java中从上到下添加4个面板到我的框架?

时间:2013-12-21 20:15:10

标签: java swing jframe jpanel layout-manager

谢谢大家!我得到了它的工作。指向教程的链接非常有用。

我试图在我的框架上从上到下对齐4个面板,我只是在学习java。我可以在那里得到3个但是想在我的按钮上方添加一些文本。

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ShowWindow extends JFrame
{

final int WIDTH = 650;
final int HEIGHT = 550;
private static JPanel buttonpanel;
private JButton button1;
private JButton button2;
private JButton button3;

public ShowWindow()
{   
GreetingPanel banner = new GreetingPanel();
Display getName = new Display();
Select select = new Select();
Select1 message = new Select1();

setSize(WIDTH, HEIGHT);
setTitle("This is my window");
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setIconImage((new ImageIcon("logo.jpg")).getImage());
getContentPane().setBackground(Color.white);


add(banner, BorderLayout.NORTH);

add(getName, BorderLayout.CENTER);

这是我需要帮助的部分。     添加(消息);

add(select, BorderLayout.SOUTH);

pack();

}
}

2 个答案:

答案 0 :(得分:2)

尝试使用GridLayout

例如......

setLayout(new GridLayout(0, 1));

答案 1 :(得分:1)