如何在Java GUI 中点击button,显示出一个多文本框的对话框
在一个JOptionPane中,有四个文本框分别让用户输入type,company,price,volume四项,如何写...
在一个JOptionPane中,有四个文本框分别让用户输入type,company,price,volume四项,如何写
展开
2个回答
展开全部
这个可能要自己写出来用预设的只有一个输入框可以使用。
想要两个两个以上需要自己写!!!
想要两个两个以上需要自己写!!!
追问
怎么写呢,能给出来代码么
追答
刚好我再写等等我改一下给你!!!
给你!!!
我的里面是简化!!!!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控件原本设置隐藏 点击后显示啊 然后再刷新页面
追问
能说的清楚些么
如果能直接给出代码更好
追答
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);
}
}
随便写的一个自己完善吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询