JButton大小設置問題?


JButton在FlowLayout、BorderLayout等一些布局中使用setSize()設置大小沒效果,可以使用setPreferredSize方法進行設置,例如:

public static void main(String[] args) {
  JFrame frame = new JFrame();
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setLayout(new FlowLayout());
  JButton button = new JButton("測試按鈕");
  Dimension preferredSize = new Dimension(300,100);//設置尺寸
  button.setPreferredSize(preferredSize );
  frame.add(button);
  frame.setBounds(0,0, 400, 300);
  frame.setVisible(true);
 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM