我尝试制作一个JDialog
,其大小为JOptionPane
,但函数getSize
返回的内容比{{1}小一点并且看不到接受按钮。
我正在尝试这个:
JOptionPane
其中JOptionPane panel = new JOptionPane(orden);
JDialog informa = panel.createDialog("Orden");
//panel.validate();
informa.setSize(panel.getSize());
是orden
,其中包含我想要显示的信息。
我没有尝试滚动条,因为它会是水平滚动而且不舒服。
编辑:如果我尝试使用
达到大小String
它完全相同,它得到了正确的宽度,但它的高度稍微减少了,所以我猜getHeight失败了。
我的解决方案:只需将25添加到getHeight
informa.setSize(panel.getWidth(),panel.getHeight());