• Java学习——用户电话输入显示


    Java学习——用户电话输入显示

    编写程序:在窗口中添加组件,产生如下图形化界面:当用户输入用户名和电话后,点击显示按钮后,按下图格式显示。

    package cys;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    class window8 extends JFrame implements ActionListener{
        JTextField namtxt , photxt,tishi;
        JTextArea btxt ;
        JComboBox jcb;
        
        JLabel name,phone;
        JButton show,quit;
        window8(){
            Container con = getContentPane();
            con.setLayout(new FlowLayout());
            btxt=new JTextArea(10,12);
            
            //下拉框
            //String str1[] = {"fdsa", "fgs", "gfh", "345354","fff"};
            //jcb = new JComboBox(str1); 
            //con.add(jcb);
            
            JScrollPane scroll = new JScrollPane(btxt);
            scroll.setBounds(0, 0, 500, 500);
            //默认的设置是超过文本框才会显示滚动条,以下设置让滚动条一直显示
            scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            
            name=new JLabel("用户名",JLabel.CENTER);
            phone=new JLabel("电话",JLabel.CENTER);
            namtxt=new JTextField(10);
            photxt=new JTextField(10);
            tishi=new JTextField(15);
            show=new JButton("显示");
            quit=new JButton("退出");
            
            //把滚动条添加到容器里面
            con.add(scroll);
            con.add(name);
            con.add(namtxt);
            con.add(phone);
            con.add(photxt);
            con.add(tishi);
            con.add(show);
            con.add(quit);
            
            show.addActionListener(this);
            quit.addActionListener(this);
            
            this.setBounds(100,100,550,550);
            this.setVisible(true);
            validate();
        }
        public void actionPerformed(ActionEvent e) {
            if(e.getSource()==show) {
                StringBuffer str1,str2;
                str1 = new StringBuffer(namtxt.getText());
                str2 = new StringBuffer(photxt.getText());
                btxt.setText(btxt.getText()+"
    "+"用户名:"+str1+"
    电话:"+str2);
                tishi.setText("你正在输入信息");
            }
            else if(e.getSource()==quit) {
                System.exit(0);            
            }        
        }
    }
    
    public class PhoneNumber {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            window8 win = new window8();
            win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       
        }
    }

    posted on 2018-12-18 01:06 蔡军帅_ACM 阅读(...) 评论(...) 编辑 收藏
  • 相关阅读:
    CentOs下Mongodb的下载与安装
    Mysql的sql_mode
    【Android】无限滚动的HorizontalScrollView
    Android 交错 GridView
    Android文档资源大放送 感兴趣的话可以网盘下载(个人收集)
    2014年最新720多套Android源码2.0GB免费一次性打包下载
    安卓开发之刮刮乐实例教程
    Android捕获崩溃异常
    Android -- Messager与Service
    Git的简单使用
  • 原文地址:https://www.cnblogs.com/caiyishuai/p/13270830.html
Copyright © 2020-2023  润新知