import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.URI;
class MainPageTypo {
JFrame fr;
JButton easy, medium, tough;
JLabel Contact;
MainPageTypo() {
buildGUI();
hookUpEvents();
}
public void buildGUI() {
fr = new JFrame("TypoMaster");
JPanel mainP = new JPanel();
mainP.setLayout(new FlowLayout());
JPanel LevelPanel = new JPanel();
LevelPanel.setLayout(new GridLayout(3, 0, 50, 50));
easy = new JButton("Easy");
medium = new JButton("Medium");
tough = new JButton("Tough");
Contact = new JLabel("Visit my Blog");
fr.add(mainP);
LevelPanel.add(easy);
LevelPanel.add(medium);
LevelPanel.add(tough);
LevelPanel.setBackground(Color.magenta);
LevelPanel.setBorder(BorderFactory.createEmptyBorder(50, 50, 50, 50));
mainP.add(LevelPanel);
mainP.setBackground(Color.lightGray);
fr.setSize(500, 500);
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fr.setVisible(true);
// fr.setResizable(false);
}
public void hookUpEvents() {
}
public static void main(String args[]) {
new MainPageTypo();
}
}
这是我的完整code.I想休假的JPanel()的顶部垂直空间。我使用LevelPanel.setBorder(BorderFactory.createEmptyBorder(50,50,50,50));
,但无法获得垂直gap.How可我得到这个?不能离开垂直间隙
duplcate:http://stackoverflow.com/questions/5879992/leaving-gap-from-top-in-面板 - 相比之下,就我所见,没有什么新意。 – kleopatra 2011-05-04 12:46:31
@kleopatra与以前一样的问题,但确实有新的东西:现在有代码!这不是很大的区别吗? – jfpoilpret 2011-05-04 13:24:47
@jfpoilpret - 错过了显而易见的:-) – kleopatra 2011-05-04 13:39:18