3
JOptionPane.showConfirmDialog(this,
message,
"title",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE);
メッセージは10行、メッセージは500行です。動的に変化します。メッセージが画面の高さを超えている場合、スクロールバーを実装したいと思います。メッセージが大きいときにJOptionPane.showConfirmDialogが画面外に出る
だから私が試した:
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内のダイアログが画面の外に出ます。
誰でも助けてくれますか?