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