的高度我有一個JTable,其中1列包含每個小區如何改變一個單選按鈕
mgrdData.getColumnModel().getColumn(intCol).setCellRenderer(new RadioButtonRenderer());
RadioButtonEditor butEdit = new RadioButtonEditor(new JCheckBox());
mgrdData.getColumnModel().getColumn(intCol).setCellEditor(butEdit);
這工作正常爲示出了單選按鈕,和正確的參數被選擇3個單選按鈕。
但是,單選按鈕太大而不能完全可見,所以我想降低單選按鈕的高度。
我試着改變字體大小,以及.setSize(),但是這對radiobutton的高度沒有任何影響。
搜索了很多之後,所有我能找到的是以下幾點:
btnVA.putClientProperty("JComponent.sizeVariant","mini");
btnUIT.putClientProperty("JComponent.sizeVariant","mini");
btnAAN.putClientProperty("JComponent.sizeVariant","mini");
其中btnVA,btnUIT和btnAAN是我RadioButtonRenderer的單選按鈕。
如果你想看到更多的代碼讓我知道,我會在編輯它。
有什麼特別,我要補充,使單選按鈕將此ClientProperty?
感謝您的回答!我通過將LookAndFeel更改爲Nimbus來找到解決方案。 – Hrqls