这是代码:
JOptionPane pane = new JOptionPane(findArray, JOptionPane.QUESTION_MESSAGE, JOptionPane.DEFAULT_OPTION);
pane.setOptions(new Object[]{findPreviousButton, findNextButton});
final JDialog dialog = pane.createDialog(myJFrame, "Find");
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
findArray 由 JLabel findLabel 和 JTextField findField 组成。myJFrame 是 JFrame。findPreviousButton 和 findNextButton 是我要替换默认的“确定”和“取消”按钮的两个 JButton。两者都有自定义图标,没有文字。JDialog 窗口使它们的图标具有一定的大小,使它们看起来像素化。如何调整按钮的大小,使宽度为 60,高度为 30?方法 .setSize(int, int) 不起作用, .setBounds(int, int, int, int) 也不起作用