JOptionPane.showConfirmDialog(this,
message,
"title",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE);
消息可以是 10 行,消息可以是 500 行。它动态变化。如果消息超过屏幕高度,我想实现一个滚动条。
所以我尝试了:
JTextArea textArea = new JTextArea (message);
JscrollPane scrollPane = new JScrollPane(textArea,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JOptionPane.showConfirmDialog(this,
scrollPane,
"title",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE);
这将在 Windows 中打开一个对话框和一个滚动条,它工作正常,但在 mac os 中,对话框会出现在屏幕外。
谁能帮我?