我有此代碼爲什麼這個按鈕仍然填滿整個框架?
package com.net.Forms;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MainForm {
protected static JFrame window = new JFrame("Test Form");
protected static JButton btnOK = new JButton("OK!");
public static void Main() {
load();
return;
}
public static void load() {
window.setSize(500, 500);
window.setVisible(true);
//btnOK.setSize(50, 50); //here
window.add(btnOK);
btnOK.setEnabled(true);
btnOK.setVisible(true);
}
}
爲什麼按鈕仍填充所述幀,而不是爲50×50像上面我
指出任何幫助,將理解
閱讀['BorderLayout'](http://docs.oracle.com/javase/tutorial/uiswing/layout/border.html)。這是'JFrame'的默認佈局管理器。 – mre 2013-04-29 17:25:44
請參閱http://stackoverflow.com/questions/5714214/set-size-wont-work-in-java – 2013-04-29 17:47:52