程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java wing button-java Button setsize無效原因?

java wing button-java Button setsize無效原因?

編輯:編程綜合問答
java Button setsize無效原因?

import javax.swing.*;

import java.awt.Color;
import java.awt.event.*;

public class OODemo implements ActionListener{
JButton button;
public static void main(String args[]){
OODemo demo=new OODemo();
demo.go();
}
public void go(){
JFrame frame=new JFrame();
button=new JButton("trust me");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//會在windows關閉是結束程序   
    frame.getContentPane().add(button);
    frame.setSize(300,500);
    frame.setVisible(true);
    button.setSize(20, 300);//**實際運行這裡怎麼改參數button大小都不改變**
    button.setBackground(Color.blue);
    button.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    button.setText("I've been clicked!");
}

}

最佳回答:


 因為布局管理器的原因,默認是BorderLayout,撐滿全屏的。
 增加frame.setLayout(null);
sjj_1999
sjj_1999
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved