java小程序

设计一个java小程序,主要内容有一个文本,两个标签,在文本中输入字符,一个标签用来提交,并将显示在其中一个标签上。谢谢各位大侠们!... 设计一个java小程序,主要内容有一个文本,两个标签,在文本中输入字符,一个标签用来提交,并将显示在其中一个标签上。
谢谢各位大侠们!
展开
 我来答
操_蛋的青_春
2013-05-16
知道答主
回答量:33
采纳率:0%
帮助的人:11.1万
展开全部

Swing 编程,

package dong;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ButtonGroup;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
//import qq.dao.UserDao;
//import qq.model.User;
public class QQZC extends JFrame{
    /**
     * 注册界面
     */
    private static final long serialVersionUID = -4153201762431218646L;
    Icon box;
    Icon box1;
    JLabel label;
    JTextField nic;
    JTextField mima;
    JTextField xb;
    JTextField nl;
    JTextField sr;
    JTextField dizhi;
    JRadioButton bold;//男
    JRadioButton vertical;//女
    JRadioButton vertical1;
    JLabel button;
    JComboBox iconsBox;
    JButton labelq;
    JButton labelt;
       
    String[] iconFiles = {"image\\44.jpg","image\\100.jpg","image\\101.jpg"
            ,"image\\107.jpg","image\\13.jpg","image\\102.jpg","image\\103.jpg","image\\104.jpg",
            "image\\105.jpg","image\\115.jpg","image\\114.jpg","image\\113.jpg"};
    Icon[] icons = new Icon[iconFiles.length];
       
       
    public QQZC(){
        super("注册界面");
        setLayout(null);
           
        box = new ImageIcon("image\\00.jpg");      
        label = new JLabel(box);
        label.setBounds(0,0,440,50);
        add(label);
        label=new JLabel("昵称:");
        label.setBounds(50,80, 40,25);
        add(label);
        nic =new JTextField(12);
        nic.setBounds(100,80,150,22);
        add(nic);
        label=new JLabel("密码:");
        label.setBounds(180,110,40,25);
        add(label);
        mima =new JPasswordField(18);
        mima.setBounds(230, 110, 150, 22);
        add(mima);
        label = new JLabel("性别:");
        label.setBounds(50,140,60,25);
        add(label);
        bold = new JRadioButton( "男");
        bold.setBounds(100, 130, 40, 22);
        add(bold);
        vertical = new JRadioButton( "女");
        vertical.setBounds(150, 140, 40, 22);
        add(vertical);
        vertical1 = new JRadioButton( "保密");
        vertical1.setBounds(200, 150, 60, 22);
        add(vertical1);
        ButtonGroup b=new ButtonGroup();
        b.add(bold);
        b.add(vertical);
        b.add(vertical1);
        label=new JLabel("年龄:");
        label.setBounds(50,190,40,25);
        add(label);
        nl =new JTextField(18);
        nl.setBounds(50, 220, 150, 22);
        add(nl);
        label=new JLabel("生日:");
        label.setBounds(50,250, 40,25);
        add(label);
        sr =new JTextField(6);
        sr.setBounds(50,280, 150, 22);
        add(sr);
        label=new JLabel("地址:");
        label.setBounds(50,310, 40,25);
        add(label);
        dizhi =new JTextField();
        dizhi.setBounds(50, 340, 150, 22);
        add(dizhi);
        button = new JLabel("头像:");
        button.setBounds(300,200,60,30);
        add(button);
           
        for(int i=0;i<iconFiles.length;i++){
            icons[i]=new ImageIcon(iconFiles[i]);
        }
        iconsBox=new JComboBox(icons);
        iconsBox.setBounds(250,250,70,80);
        add(iconsBox);
        labelq=new JButton("确定:");
        labelq.setForeground(Color.RED);    //给字加颜色!!
        labelq.setBounds(100,400,80,30);
        add(labelq);
        labelt=new JButton("退出:");
           
        labelt.setForeground(Color.RED);    //给字加颜色!!
        labelt.setBounds(250,400,80,30);
        add(labelt);
            
        box1 = new ImageIcon("image\\1.jpg");      
        label = new JLabel(box1);
        label.setBounds(0,0,440,460);
        add(label);
           
        monitor m=new monitor();
        labelq.addActionListener(m);
        labelt.addActionListener(m);
           
        setSize(455, 500);
        setLocation(100,100);//出来时的位置!
        setVisible(true);
        setAlwaysOnTop(true);
        setResizable(false);
        setIconImage(Toolkit.getDefaultToolkit().getImage("image\\123.jpg"));
        addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent arg0){
                QQZC.this.dispose();
            }
        });
    }
    class monitor implements ActionListener{
           
        public void actionPerformed(ActionEvent a) {
            String s="";
            if(a.getSource()==labelq){
                if(bold.isSelected()){
                    s="男";
                }else if(vertical.isSelected()){
                    s="女";
                }else if(vertical1.isSelected()){
                    s="保密";
                }
                int SelectedIndex = iconsBox.getSelectedIndex();
                String str = iconFiles[SelectedIndex];
                   
//              User u = new User();
//              u.setName(nic.getText());
//              u.setPassword(mima.getText());
//              u.setAge(nl.getText());
//              u.setSex(s);
//              u.setBirthday(sr.getText());
//              u.setAddr(dizhi.getText());
//              u.setIconNum(str);
//              UserDao dao=new UserDao();
//              dao.insert(u);
                   
                JOptionPane.showMessageDialog(QQZC.this,"昵称:"+nic.getText()+"\n性别:"+s+"\n年龄:"+nl.getText()+"\n生日:"+sr.getText()+"\n地址:"+dizhi.getText()+
                        "\n头像:"+icons[iconsBox.getSelectedIndex()]);//当没有指定位置的时候为null、、指定在那个位置就在这个位置后加.this!
                JOptionPane.showMessageDialog(QQZC.this,"你拥有了自己的扣扣、现在就去登入吧");
//              new QQDR();
                setVisible(false);
            }
            else if(a.getSource()==labelt){
                System.exit(0);
            }
        }
    }
    public static void main(String[] args) {
        new QQZC();
    }
}
来自:求助得到的回答
这个程序员有点冷
2012-12-07
知道答主
回答量:12
采纳率:100%
帮助的人:3.4万
展开全部
要用到监听 就可以了
追问
嗯,开始我错以为这是单纯的网页,但这还是与网页有关。
追答
那就用那个applet做
就是那个html的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杜大老爷
2012-12-05 · TA获得超过121个赞
知道答主
回答量:252
采纳率:0%
帮助的人:89.9万
展开全部
虽然不知道你在说些什么,但是感觉你很厉害的样子!
追问
呵呵,不怎么样,自己一直在学!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式