
正文
国籍的java代码怎么写 国籍怎么填 china chinese
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 编写用户注册页面,包含用户名、密码、性别、兴趣爱好、籍贯(下拉列表实现)、邮件地址等信
只是参考国籍的java代码怎么写,需要自己需改国籍的java代码怎么写!
package com.ivory.view;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.*;
import com.ivory.common.User;
import com.ivory.sql.UserServer;
public class AddUser extends JDialog implements ActionListener
{
JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8,jl9;
JTextField jtf1,jtf2,jtf3,jtf4,jtf5,jtf6,jtf7,jtf8;
JButton jb1,jb2;
Font f1=new Font("宋体",Font.PLAIN,16);
User user;
public AddUser(User u)
{
Container ct=new Container();
jl1=new JLabel("账号");
jl1.setFont(f1);
jl1.setBounds(10, 60, 100, 30);
jl2=new JLabel("密码");
jl2.setFont(f1);
jl2.setBounds(10, 110, 100, 30);
jl3=new JLabel("密码");
jl3.setFont(f1);
jl3.setBounds(10, 160, 100, 30);
jl4=new JLabel("姓名");
jl4.setFont(f1);
jl4.setBounds(10, 210, 100, 30);
jl5=new JLabel("性别");
jl5.setFont(f1);
jl5.setBounds(10, 260, 100, 30);
jl6=new JLabel("班级");
jl6.setFont(f1);
jl6.setBounds(10, 310, 100, 30);
jl7=new JLabel("Tel");
jl7.setFont(f1);
jl7.setBounds(10, 370, 100, 30);
jl8=new JLabel("成绩");
jl8.setFont(f1);
jl8.setBounds(10, 410, 100, 30);
jl9=new JLabel("注册用户");
jl9.setFont(f1);
jl9.setBounds(100, 10, 100, 30);
jb1=new JButton(new ImageIcon("image\\queding.jpg"));
jb1.setBounds(40, 460, 70, 30);
jb1.addActionListener(this);
jb1.setActionCommand("queding");
jb2=new JButton(new ImageIcon("image\\quxiao.jpg"));
jb2.setBounds(200, 460, 70, 30);
jb2.addActionListener(this);
jb2.setActionCommand("quxiao");
jtf1=new JTextField(20);
jtf1.setBounds(50, 60, 200, 30);
jtf2=new JTextField(20);
jtf2.setBounds(50, 110, 200, 30);
jtf3=new JTextField(10);
jtf3.setBounds(50, 160, 200, 30);
jtf4=new JTextField(20);
jtf4.setBounds(50, 210, 200, 30);
jtf5=new JTextField(15);
jtf5.setBounds(50, 260, 200, 30);
jtf6=new JTextField(20);
jtf6.setBounds(50, 310, 200, 30);
jtf7=new JTextField(10);
jtf7.setBounds(50, 360, 200, 30);
jtf8=new JTextField(20);
jtf8.setBounds(50, 410, 200, 30);
jtf8.setText("100");
jtf8.setEditable(false);
ct.add(jl9);ct.add(jl1);ct.add(jl2);
ct.add(jl3);ct.add(jl4);ct.add(jl5);
ct.add(jl6);ct.add(jl7);ct.add(jl8);
ct.add(jtf1);ct.add(jtf2);ct.add(jtf3);
ct.add(jtf4);ct.add(jtf5);ct.add(jtf6);
ct.add(jtf7);ct.add(jtf8);
ct.add(jb1);ct.add(jb2);
BackIamge bi=new BackIamge();
bi.setBounds(0,0,300,500);
ct.add(bi);
this.add(ct);
this.setSize(300,500);
this.setUndecorated(true);
this.setLocation(500, 100);
this.setVisible(true);
}
//定义一个内部类(背景图片)
class BackIamge extends JPanel
{
Image im;
public BackIamge()
{
try {
im=ImageIO.read(new File("image//add.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//定义paint方法
public void paintComponent(Graphics g)
{
//画出背景图片
g.drawImage(im, 0,0,300,500,this);
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getActionCommand().equals("queding"))
{
User u=new User();
u.setUser(jtf1.getText());
u.setPassword(jtf2.getText());
u.setPassword(jtf3.getText());
u.setNumName(jtf4.getText());
u.setNumSex(jtf5.getText());
u.setNumClass(jtf6.getText());
u.setNumTel(jtf7.getText());
u.setNumMark(jtf8.getText());
u.setMessage("add");
if(!jtf2.getText().equals(jtf3.getText()))
{
JOptionPane.showMessageDialog(null, "密码不一致");
}
else
{
if(u.getMessage().equals("1"))
{
JOptionPane.showMessageDialog(null, "注册成功国籍的java代码怎么写!");
this.dispose();
}else
{
JOptionPane.showMessageDialog(null, "注册失败!");
}
}
}
else if(e.getActionCommand().equals("quxiao"))
{
this.dispose();
}
}
}
相关问答
Q1: JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。
import java.util.*;
public class Yugi{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("输入身份证号码: ");
String code = scan.nextLine().trim();
scan.close();
String reg = "^(.{6})(.{4})(.{2}).*$";
String a = code.replaceAll(reg, "$1");
String y = code.replaceAll(reg, "$2");
String m = code.replaceAll(reg, "$3");
System.out.println("所在地区代码国籍的java代码怎么写:" + a);
System.out.println("出生年月: " + y + ", " + m);
}
}
Q2: 给段最简单的java代码 让我新手看一下
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
Q3: 求大神JAVA编程区分国籍
用C语言改国籍的java代码怎么写的国籍的java代码怎么写,详细说明看百度文库
public class t
{
public static void main(String[] args)
{
String[] 国名=new String[]{" ","美国","英国","法国","德国","意大利","俄罗斯"};
int[][] a=new int[7][7];
int i,j,t,e,x=0,y=0;
for(i=0;i7;i++) /*初始化条件矩阵*/
for(j=0;j7;j++) /*行为人,列为国家,元素国籍的java代码怎么写的值表示某人是该国人*/
a[i][j]=j;
for(i=1;i7;i++) /*条件矩阵每一列的第0号元素作为该列数据处理的标记*/
a[0][i]=1; /*标记该列尚未处理*/
a[1][1]=a[2][1]=a[3][1]=a[5][1]=0; /*输入条件矩阵中的各种条件*/
a[1][3]=a[2][3]=a[3][3]=0; /*0表示不是该国的人*/
a[1][4]=a[2][4]=a[3][4]=a[5][4]=a[6][4]=0;
a[3][5]=0;
a[1][6]=a[3][6]=a[5][6]=0;
while(a[0][1]+a[0][2]+a[0][3]+a[0][4]+a[0][5]+a[0][6]0)
{ /*当所有六列均处理完毕后退出循环*/
for(i=1;i7;i++) /*i:列坐标*/
if(a[0][i]0) /*若该列尚未处理,则进行处理*/
{
for(e=0,j=1;j7;j++) /*j:行坐标 e:该列中非0元素计数器*/
if(a[j][i]0) { x=j;y=i;e++;}
if(e==1) /*若该列只有一个元素为非零,则进行消去操作*/
{
for(t=1;t7;t++)
if(t!=i)a[x][t]=0; /*将非零元素所在的行的其它元素置0*/
a[0][y]=0; /*设置该列已处理完毕的标记*/
}
}
}
for(i=1;i7;i++) /*输出推理结果*/
{
System.out.print((char)(64+i)+"是 ");
for(j=1;j7;j++)
if(a[i][j]!=0)
{ System.out.println(国名[a[i][j]]+"人"); break;}
}
}
}
Q4: 如何编写java程序
新建java第一种方法:
1。首先右击鼠标,新建一个文本文档。
2。更改文本文档的后缀名为
.java
。注意文件名必须和类名相同。
如果你的电脑没有显示后缀名的话需要对电脑进行一定的设置。
3。打开计算机——组织——文件夹选项——查看——将隐藏文件夹选项取消勾选即可。
建议将这个选项取消勾选,有很多的恶意程序会侵入我们的电脑,取消勾选可以很好的查看病毒等文件的类型。
4。右击建好的文档,选择编辑即可进行java的编写。
在编写的时候我们有一定的格式,java语言的格式是为了我们日后更改程序方便而规定的,我们一定要遵循这种格式编写。
第二种方法:
1直接新建一个记事本文档,然后选择保存。
注意保存时额位置,不要等到保存完却找不到文件到哪了。
2在选择保存的窗口中输入后缀“.java”,然后保存即可。注意文件名必须和类名相同。
3同样右击文件,选择编辑即可在文件中进行编辑了。
前两个大括号之间回车,第二对大括号有一个间隔,直接按TAb键即可。
测试运行java程序:
打开运行命令,也可以直接在开菜单中输入CMD调用命令窗口。
你的文件保存在哪里就将你的文件目录输入到命令提示符窗口中,例如我的是D盘根目录,所以我输入“d:”。
编译java文件,生成class文件:
在命令提示符中输入“javac
文件名.java”,我的文件名为A,所以输入javac
A.java然后回车,等待编译。
运行文件:
继续输入“java
文件名”然后回车就可以运行我们写好的文件了。
Q5: java编程 定义一个Person类,
下面是一个Java代码示例国籍的java代码怎么写,实现了以上要求国籍的java代码怎么写:
```java
// 定义Person类,具有身高/体重/年龄等属性
class Person {
int height;
int weight;
int age;
// 构造函数
public Person(int height, int weight, int age) {
this.height = height;
this.weight = weight;
this.age = age;
}
// 输出身高、体重、年龄信息国籍的java代码怎么写的方法
public void display() {
System.out.println("身高:" + height + "cm");
System.out.println("体重:" + weight + "kg");
System.out.println("年龄:" + age + "岁");
}
// 打招呼的方法
public void say() {
System.out.println("大家好,国籍的java代码怎么写我是一名普通人。");
}
}
// 由Person类派生出Usa类,增加爱好属性,覆盖父类方法
class Usa extends Person {
String hobby;
// 构造函数
public Usa(int height, int weight, int age, String hobby) {
// 调用父类的构造函数
super(height, weight, age);
this.hobby = hobby;
}
// 覆盖父类的display方法,增加输出爱好信息
public void display() {
super.display();
System.out.println("爱好:" + hobby);
}
// 覆盖父类的say方法,输出美式打招呼的信息
public void say() {
System.out.println("Hi, everyone! I am an American. Nice to meet you all!");
}
}
// 由Person类派生出China类,增加国籍属性,覆盖父类方法
class China extends Person {
String nationality;
// 构造函数
public China(int height, int weight, int age, String nationality) {
// 调用父类的构造函数
super(height, weight, age);
this.nationality = nationality;
}
// 覆盖父类的display方法,增加输出国籍信息
public void display() {
super.display();
System.out.println("国籍:" + nationality);
}
// 覆盖父类的say方法,输出中式打招呼的信息
public void say() {
System.out.println("大家好,我是一名中国人。很高兴认识大家!");
}
}
// 由China类派生出Guangxi类,增加语言属性,覆盖父类方法
class Guangxi extends China {
String dialect;
// 构造函数
public Guangxi(int height, int weight, int age, String nationality, String dialect) {
// 调用父类的构造函数
super(height, weight, age, nationality);
this.dialect = dialect;
}
// 覆盖父类的display方法,增加输出方言信息
public void display() {
super.display();
System.out.println("方言:" + dialect);
}
// 覆盖父类的say方法,输出关西方言打招呼的信息
public void say() {
System.out.println("嗨,同志们好啊! 我系一个桂平铁花郎,兴县塘豆腐买八两!");// 这里是广西壮话
}
}
public class Main {
public static void main(String[] args) {
// 创建一个Person对象
Person person = new Person(180, 75, 25);
System.out.print("Person的信息:");
person.display();
System.out.print("Person的招呼:");
person.say();
// 创建一个Usa对象
Usa usa = new Usa(175, 70, 30, "Basketball");
System.out.print("Usa的信息:");
usa.display();
System.out.print("Usa的招呼:");
usa.say();
// 创建一个China对象
China china = new China(170, 65, 28, "Chinese");
System.out.print("China的信息:");
china.display();
System.out.print("China的招呼:");
china.say();
// 创建一个Guangxi对象
Guangxi guangxi = new Guangxi(165, 60, 26, "Chinese", "桂林话");
System.out.print("Guangxi的信息:");
guangxi.display();
System.out.print("Guangxi的招呼:");
guangxi.say();
}
}
```
在上面的代码中,我们定义了一个`Person`类,它具有身高/体重/年龄三个属性,并实现了对这些属性进行输出和打招呼的方法。然后,我们创建了基于`Person`类的`Usa`类和`China`类,它们分别增加了爱好和国籍两个属性,并覆盖了父类的输出和打招呼方法。最后,我们还创建了基于`China`类的`Guangxi`类,它增加了方言属性,并覆盖了父类的输出和打招呼方法。在主函数中,我们创建了不同类的对象,并输出了它们的信息和打招呼语句。
关于国籍的java代码怎么写和国籍怎么填 china chinese的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






