我是ISU的学生。我正在做一个家庭作业,我希望在TextArea中选择(突出显示)的文本出现在JOptionPane对话框中。我为JOptionPane尝试了很多方法,但是我无法将它们中的任何一个放在用户选择的文本中。
我想我可以创建一个单元素String数组并将其传递给列出的JOptionPane构造函数。
JOptionPane(Object message,int messageType,int optionType,Icon icon,Object [] options,Object initialValue)
这不是我想要实现JOptionPane的方式。请给我任何帮助。谢谢,并且没有匆忙,因为作业已经交付。
答案 0 :(得分:1)
本教程介绍如何使用JOptionPane以及如何从用户获取输入。
阅读它以查看是否适合您。
我想我可以制作一个单元素String数组并将其传递给列出的JOptionPane构造函数。
听起来对我不对。
这不是我想要实现JOptionPane。
这有什么问题?或者你想如何实现它?
看一下那篇文章,也许你可以设法写出:
JOptionPane.showMessageDialog(frame, getSelectedTextFrom( someTextArea ) , "Message");
方法:
String getSelectedTextFrom( JTextArea )
将返回...以及文本区域中选定的文本... :)