需要一个输入对话框来填充文本

时间:2009-10-12 22:36:03

标签: java swing

我是ISU的学生。我正在做一个家庭作业,我希望在TextArea中选择(突出显示)的文本出现在JOptionPane对话框中。我为JOptionPane尝试了很多方法,但是我无法将它们中的任何一个放在用户选择的文本中。

我想我可以创建一个单元素String数组并将其传递给列出的JOptionPane构造函数。

JOptionPane(Object message,int messageType,int optionType,Icon icon,Object [] options,Object initialValue)

这不是我想要实现JOptionPane的方式。请给我任何帮助。谢谢,并且没有匆忙,因为作业已经交付。

1 个答案:

答案 0 :(得分:1)

本教程介绍如何使用JOptionPane以及如何从用户获取输入。

阅读它以查看是否适合您。

How to make dialogs

  

我想我可以制作一个单元素String数组并将其传递给列出的JOptionPane构造函数。

听起来对我不对。

  

这不是我想要实现JOptionPane。

这有什么问题?或者你想如何实现它?

看一下那篇文章,也许你可以设法写出:

JOptionPane.showMessageDialog(frame, getSelectedTextFrom( someTextArea ) , "Message");

方法:

String getSelectedTextFrom( JTextArea )

将返回...以及文本区域中选定的文本... :)