如何在Java GUI 中点击button,显示出一个多文本框的对话框

在一个JOptionPane中,有四个文本框分别让用户输入type,company,price,volume四项,如何写... 在一个JOptionPane中,有四个文本框分别让用户输入type,company,price,volume四项,如何写 展开
 我来答
發呆碼字員
2014-12-12 · TA获得超过331个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:264万
展开全部
这个可能要自己写出来用预设的只有一个输入框可以使用。
想要两个两个以上需要自己写!!!
追问
怎么写呢,能给出来代码么
追答

刚好我再写等等我改一下给你!!!


给你!!!

我的里面是简化!!!!


本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优质内容提供者andy
2014-12-12 · TA获得超过1561个赞
知道大有可为答主
回答量:2551
采纳率:72%
帮助的人:759万
展开全部
控件原本设置隐藏 点击后显示啊 然后再刷新页面
追问
能说的清楚些么
如果能直接给出代码更好
追答
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;

public class GUITest
{

public static void main(String[] args)
{
// TODO Auto-generated method stub
FrameDemo1 f= new FrameDemo1();
}

}

class FrameDemo1 extends JFrame implements ActionListener{
private JButton button1;
private JTextArea area;
public FrameDemo1(){
this.setBounds(100, 100, 300, 300);
this.setLayout(new BorderLayout());
this.setVisible(true);
button1 = new JButton("显示");
area = new JTextArea();
area.setBounds(100, 100, 3000, 200);
button1.setBounds(150, 120, 100, 30);
button1.addActionListener(this);
this.add(button1, BorderLayout.NORTH);
this.add(area, BorderLayout.SOUTH);
area.setVisible(false);
}
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
area.setVisible(true);
}

}
随便写的一个自己完善吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式