我试图制作我的大学网站的用户界面,但我遇到了一个问题,按钮周围有一个奇怪的边框
现在看起来是这样的:
它应该是这样的:
public static void middleBar(JFrame frame){
JPanel middle = new JPanel();
middle.setLayout(new GridLayout(4,6,20,20));
String[] items = {"UniversityERP","Award","Blackboard","CCT","CertificateIssuance","CourseEvaluationSurvey","DoctoralPortal",
"Fastrack","HostelManagement","IDCardManagement","MobileAppCMS","OnCampusJob","StudentOutboundMobility","StudentAttendanceRecording","StudentAttendanceManagement",
"StudentClearance","StudentPaymentCenter"};
for(String item:items){
ImageIcon icon = new ImageIcon("Images/"+item+".png");
JButton button = new JButton(icon);
Dimension d = new Dimension(icon.getIconWidth(),icon.getIconHeight());
button.setPreferredSize(d);
middle.add(button);
}
JPanel middleBar = new JPanel(new BorderLayout());
middleBar.add(middle,BorderLayout.NORTH);
frame.add(middleBar,BorderLayout.CENTER);
}
我怎么把它移走?
我try 使用setPferedSize方法,但不起作用