Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';无法让JPanel显示整个内容_Java_Swing_Jpanel_Jbutton_Jtextfield - Fatal编程技术网

Java Can';无法让JPanel显示整个内容

Java Can';无法让JPanel显示整个内容,java,swing,jpanel,jbutton,jtextfield,Java,Swing,Jpanel,Jbutton,Jtextfield,基本上,在Java中,我有3个不同的JPanel。 面板1中带有JTextField的标签, 面板2中的按钮面板, 和面板3中的第二个JTextField 在Panel 1中,我试图将标签放置在JTextField的顶部,以便两个组件都可以在一个面板中可见。当我将我的按钮添加到第二个面板时,面板2覆盖了文本字段,或者说它不可见。我尝试将面板设置为不同的边框布局,并尝试SpringLayout,尽管标签或JTextField本身被覆盖 这个进退两难的问题有没有答案,或者我没有尝试过的东西? [新增

基本上,在Java中,我有3个不同的JPanel。 面板1中带有JTextField的标签, 面板2中的按钮面板, 和面板3中的第二个JTextField

在Panel 1中,我试图将标签放置在JTextField的顶部,以便两个组件都可以在一个面板中可见。当我将我的按钮添加到第二个面板时,面板2覆盖了文本字段,或者说它不可见。我尝试将面板设置为不同的边框布局,并尝试SpringLayout,尽管标签或JTextField本身被覆盖

这个进退两难的问题有没有答案,或者我没有尝试过的东西? [新增代码]

    public class Finale extends JApplet implements ActionListener{
private JButton PostP1 = new JButton("Post Position 1");
private JButton PostP2 = new JButton("Post Position 2");
private JButton PostP3 = new JButton("Post Position 3");
private JButton PostP4 = new JButton("Post Position 4");
private JTextField ReadOut = new JTextField("Hello");
    public Finale(){
      JPanel LabelPane = new JPanel();
  JPanel ButtonPane = new JPanel();
      ButtonPane.add(PostP1);
  ButtonPane.add(PostP2);
  ButtonPane.add(PostP3);
  ButtonPane.add(PostP4);
      JLabel Welcome = new JLabel("example text");
      LabelPane.add(Welcome);
      LabelPane.add(ReadOut);
      add(LabelPane, BorderLayout.NORTH);
  add(ButtonPane, BorderLayout.SOUTH);

    }

调用
add()
方法时,可能没有正确设置布局约束。为了更好的布局,考虑使用<代码> GridBagLayout <代码>,我们无法知道你尝试了什么。对我来说,这似乎太简单了,不足以保证涉入GridBagLayout。编码器发布,编辑第一篇文章。