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()+"\n"+"用户名:"+str1+"\n电话:"+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);
- }
- }
Java学习——用户电话输入显示的更多相关文章
- Java学习笔记:输入、输出数据
相关内容: 输出数据: print println printf 输入数据: Scanner 首发时间:2018-03-16 16:30 输出数据: JAVA中在屏幕中打印数据可以使用: System ...
- java学习笔记(详细)
java平台 1.J2SE java开发平台标准版 2.J2EE java开发平台企业版 java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序.不同系统上要安装对应的虚 ...
- java学习笔记之基础篇
java选择语句之switch //switch可以用于等值判断 switch (e) //int ,或则可以自动转化成int 的类型,(byte char short)枚举jdk 7中可以防止字 ...
- 第4章 Java接收用户输入
第4章 Java接收用户输入 1.输入 使用Scanner工具类可以换取用户输入的数据Scanner类位于java.util包中,使用时需要导入此包使用步骤: 1.导入java.util.Scanne ...
- java学习笔记(十):scanner输入
可以通过 Scanner 类来获取用户的输入. 通过next()类和nextLine()类来获取字符串. 通过 Scanner 类的 next() 类来获取输入的字符串. import java.ut ...
- shell脚本,提示用户输入一个用户名,如果存在;显示用户UID和SHELL信息;否则,则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出;
[root@localhost wyb]# cat tishiuser.sh #!/bin/bash #提示用户输入一个用户名,如果存在:显示用户UID和SHELL信息:否则, #则显示无此用户:显示 ...
- Java通过 Scanner 类来获取用户的输入
通过 Scanner 类来获取用户的输入. import java.util.Scanner; Scanner s = new Scanner(System.in);// 从键盘接收数据 Syste ...
- java学习笔记(5) 控制语句、键盘输入
控制语句: java控制可以分为7种: *控制选择结构语句: *if if else *switch *控制循环结构语句: *for *while *do while *改变控制语句顺序: *bre ...
- Java学习笔记:基本输入、输出数据操作实例分析
Java学习笔记:基本输入.输出数据操作.分享给大家供大家参考,具体如下: 相关内容: 输出数据: print println printf 输入数据: Scanner 输出数据: JAVA中在屏幕中 ...
随机推荐
- html css input定位 文本框阴影 灰色不可编辑
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 【mysql】创建索引
一.联合唯一索引 项目中需要用到联合唯一索引: 例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定: 例如:t_aa 表中有aa,bb两个字段,如果不希望有2条 ...
- shell入门(二)——面试题实例
[~/shell]$ cat one.sh #!/bin/bash path=/root/shell/test.txt if [ ! -f $path ] //检测文件是否存在,如果不存在,把内容改为 ...
- Cassandra Demo--Python操作cassandra
================================================================ 创建keyspace和table CREATE KEYSPACE ex ...
- 使用uflare/smtp2http 将smtp 转转化为http 请求
uflare/smtp2http 是一个很不错的工具,我们使用这个工具,可以快速的将smtp 服务转换为http 服务 用途实际上挺多的 devops 系统 需要使用smtp的系统(测试) 基于smt ...
- 数学的语言 化无形为可见 (Keith Devlin 著)
第一章 数字为何靠的住 (已看) 第二章 心智的模式 (已看) 第三章 动静有数 (已看) 第四章 当数学成型 (已看) 第五章 数学揭开美之本质 (已看) 第六章 当数学到位 (已看) 第七章 数学 ...
- mysql-sql语言参考
字段去重查询 select distinct style from music 批量修改某字段 update music set style = "ost" where styl ...
- YUICompressor的安装及使用(一)
step1:下载ant和YUICompressor 1) Ant: http://ant.apache.org/bindownload.cgi 打开页面后,下拉滚动条,找到如下图所示,单 ...
- Mybatis中在log日志或控制台打印执行的sql
最近在调试代码时,需要查看当前操作执行的sql,在日志里没查到,经过修改logback配置后成功,现记录如下:一.Mybatis版本是3.0.6(我正在用的版本)该版本只需要修改logback.xml ...
- taro 消息机制
Taro 提供了 Taro.Events 来实现消息机制,使用时需要实例化它 同时 Taro 还提供了一个全局消息中心 Taro.eventCenter 以供使用,它是 Taro.Events 的实例 ...