我想設置我的JButtons的首選尺寸爲同一件事。基本上有兩個按鈕,並基於哪一個更大,我想設置其他的大小。Java:如何比較尺寸對象
問題是,我似乎無法獲得操作數比較維對象的權利。我會在下面通過我的代碼,但我知道if語句不起作用。如果有人能夠真正快速填滿我,這將是非常棒的。
ballotNameButton = new JButton("<html><center>Edit<br>Ballot Name</center></html>");
addOfficeButton = new JButton("<html><center>Add<br>Office</center></html>");
Dimension bnbSize = ballotNameButton.getPreferredSize();
Dimension aobSize = addOfficeButton.getPreferredSize();
if(bnbSize > aobSize){
addOfficeButton.setPreferredSize(bnbSize);
}else if(aobSize > bnbSize){
ballotNameButton.setPreferredSize(aobSize);
}
反正只是一個簡單的問題。試圖Google搜索它的每一個方式,找不到答案,我敢肯定,我在那裏錯了一些錯誤,但幫助將不勝感激。
謝謝你對這兩個答案。單獨直接比較高度和寬度可能會佔用很多額外的編碼空間,因爲我最終不會只有兩個按鈕。所以我想我會和那個比較類一起去。謝謝。 – user2223059 2015-03-31 14:26:30