修复BorderLayout中的调整大小问题。按钮移动或不显示

时间:2015-04-07 23:45:02

标签: border-layout

我需要创建一个看起来像附加图像的GUI界面(使用BorderLayout)。(http://i.imgur.com/wRN4vlH.jpg) 问题是我不能限制调整大小,按钮不能移动到另一行。我有代码工作,以显示正确的图像我不知道如何使它显示按钮而不调整大小和没有按钮移动。任何建议都会非常有用

import java.awt.*; 
import javax.swing.*;
class MyComponents extends JFrame{
MyComponents (String title){
  JFrame frame = new JFrame(title);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  BorderLayout layout = new BorderLayout(2,3);
  frame.setLayout(layout);


  JPanel northPanel = new JPanel();
    //JPanel westPanel = new JPanel();
  JPanel centerPanel = new JPanel();
    //JPanel eastPanel = new JPanel();

  JTextField Text = new JTextField();
  northPanel.add(new JLabel("Current Value:"));
  northPanel.add(Text);
  Text.setPreferredSize(new Dimension(50,24));


  centerPanel.add(new JButton("+"));
  centerPanel.add(new JButton("-"));
  centerPanel.add(new JButton("Reset"));
  centerPanel.add(new JButton("Quit"));

  frame.add(northPanel, BorderLayout.NORTH);
  frame.add(centerPanel, BorderLayout.CENTER);
  frame.setVisible(true);

   }
}
public class Homework7b {
   public static void main (String [] args)
   {
      MyComponents Homework7b = new MyComponents("Part 02 Using getSource");





   }

}

0 个答案:

没有答案