JAVA中JOptionPane用法求助

我想做一个用户名和密码的输入对话筐现在做成2次输入代码如下:JOptionPanemessage1=newJOptionPane();message1.setBounds... 我想做一个 用户名 和密码的输入对话筐
现在做成2次输入 代码如下:
JOptionPane message1 = new JOptionPane();
message1.setBounds(new Rectangle(104, 95, 233, 135));
message1.showInputDialog(this,"用户名:");
message1.showInputDialog(this,"密码:");

求高手教我将用户名和密码放到一个对话框,一次输入完,
新建一个 Jpanel就算了..谢谢高人
宁外 求 高人 教我如何获取 输入的值;
小弟愚笨,求详解;;
展开
 我来答
suminglan
2008-06-05 · TA获得超过200个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
你可以查java api,JOptionPane是无法实现将两次输入放入一个对话框里的,所有showInputDialog的构造方法如下:
public static String showInputDialog(Object message) throws HeadlessException
显示请求用户输入的问题消息对话框。该对话框使用默认的边框,通常意味着在屏幕上居中显示。

public static String showInputDialog(Object message, Object initialSelectionValue)
显示请求用户输入的问题消息对话框,它带有已初始化为 initialSelectionValue 的输入值。该对话框使用默认的窗体,通常意味着在屏幕上居中显示。

public static String showInputDialog(Component parentComponent, Object message)throws HeadlessException
显示请求用户输入内容的问题消息对话框,它以 parentComponent 为父级。该对话框显示于 Component 的窗体的上部,通常位于 Component 之下。

public static String showInputDialog(Component parentComponent, Object message, Object initialSelectionValue)显示请求用户输入内容的问题消息对话框,它以 parentComponent 为父级。输入值将被初始化为 initialSelectionValue。该对话框显示于 Component 的窗体的上部,通常位于 Component 之下。

public static String showInputDialog(Component parentComponent,Object message,String title,int messageType)throws HeadlessException
显示请求用户输入内容的对话框,它以 parentComponent 为父级,该对话框的标题为 title,消息类型为 messageType。

public static Object showInputDialog(Component parentComponent, Object message, String title, int messageType,
Icon icon, Object[] selectionValues, Object initialSelectionValue) throws HeadlessException
提示用户在可以指定初始选择、可能选择及其他所有选项的模块化的对话框中输入内容。用户可以从 selectionValues 中进行选择,其中 null 表示用户可以输入想输入的任何内容,通常依靠 JTextField 来实现。initialSelectionValue 是用于提示用户的初始值。由 UI 决定如何最好的表示 selectionValues,但通常情况下将使用 JComboBox、JList 或 JTextField。

如果要达到两次输入在一个对话框的效果,可以尝试用JInternalFrame。

如果要用JOptionPane获得用户输入,同样可以查api查到方法,如下:
getInputValue() 如果 wantsInput 为 true,则返回用户已输入的值。
getSelectionValues() 返回输入选择值
getValue() 返回用户所选值

查api~~
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
雅嘻嘻oo
2008-06-05 · TA获得超过124个赞
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
public static String showInputDialog(Component parentComponent, Object message,Object initialSelectionValue)
你应该用这个方法吧,
你输入完内容,点了确认.这个返回值就是你刚才输入的内容,如果点取消,就返回个null.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式