java界面怎么写

1. 怎么用java写一个界面怎么用java写一个界面

新建一个窗口,然后实现一个关闭按钮”窗口的功能

import java.awt.*;

import java.awt.event.*;

public class TestWindowEvent {

public static void main (String[] args) {

new Frame88 ("WindowAdapter");

}

}

class Frame88 extends Frame {

Frame88 (String s) {

super(s);

setBounds (300,300,200,70);

setLayout (null);

setVisible (true);

addWindowListener (new WindowAdapter() {

public void windowClosing(WindowEvent e) {

setVisible (false);

System.exit(0);

}

} );

}

}

2. 用java给一个系统写界面应该怎么写

简单例子可供参考:

import java.awt.*;

import javax.swing.*;

class text2 {

public static void main(String[] args) {

JTextField Name,Number,Class;

JFrame j = new JFrame();

j.setBounds(500, 300, 0, 0);

j.setTitle("Information");

JPanel jp = new JPanel();

jp.setLayout(new GridLayout(4, 1));

final JLabel label_1 = new JLabel();

label_1.setText("Name:");

jp.add(label_1);

Name = new JTextField();

jp.add(Name);

final JLabel label_2 = new JLabel();

label_2.setText("Number:");

jp.add(label_2);

Number = new JTextField();

jp.add(Number);

final JLabel label_3 = new JLabel();

label_3.setText("Class:");

jp.add(label_3);

Class = new JTextField();

jp.add(Class);

final JButton save = new JButton();

jp.add(save);

save.setText("确认");

j.add(jp);

j.pack();

j.setVisible(true);

j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

3. 用java写界面注册怎么写

package com.demo.client;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.*; public class RegistFrame extends JFrame implements ActionListener{ String serverIp = null; int port = 0; String strSex = ""; int PswProtectNum; String area = ""; JLabel labUserId; JLabel labChatname; JLabel labPsw; JLabel labRePsw; JLabel labPswQst; JLabel labPswAns; JLabel labAge; JLabel labArea; JLabel labSex; JTextField txtUserID; JTextField txtChatname; JPasswordField txtPsw; JPasswordField txtRePsw; JComboBox comPswQst; JTextField txtPswAns; JTextField txtAge; JComboBox comArea; JRadioButton rad1,rad2,rad3; JButton btnSubmit; JButton btnCancel; JPanel p0,p1,p3,p4,p5,p6,p7,p8,p9,p10; ItemListener listener1 = new ItemListener() { public void itemStateChanged(ItemEvent e) { // TODO Auto-generated method stub JRadioButton button = (JRadioButton)e.getItemSelectable(); if (button == rad1)strSex = "男"; if (button == rad2)strSex = "女"; if (button == rad3)strSex = ""; } }; ItemListener listener2 = new ItemListener() { public void itemStateChanged(ItemEvent e) { // TODO Auto-generated method stub JComboBox box = (JComboBox)e.getItemSelectable(); if(box == comPswQst){ PswProtectNum = comPswQst.getSelectedIndex(); } if(box == comArea){ area = comArea.getSelectedItem().toString(); } } }; public RegistFrame(String serverIp,int port) { this.serverIp = serverIp; this.port = port; p0 = new JPanel(); labUserId = new JLabel("*帐号:"); txtUserID = new JTextField(20); txtUserID.setEditable(true); p0.add(labUserId); p0.add(txtUserID); p1 = new JPanel(); labChatname = new JLabel("*昵称:"); txtChatname = new JTextField(20); txtChatname.setEditable(true); p1.add(labChatname); p1.add(txtChatname); p3 = new JPanel(); labPsw = new JLabel("*请输入密码:"); txtPsw = new JPasswordField(20); p3.add(labPsw); p3.add(txtPsw); p4 = new JPanel(); labRePsw = new JLabel("*请再次输入密码:"); txtRePsw = new JPasswordField(20); p4.add(labRePsw); p4.add(txtRePsw); p5 = new JPanel(); labPswQst = new JLabel("请设定密码保护问题:"); String [] strQst = { "", "您母亲的姓名是?", "您父亲的职业是?", "您配偶的生日是?", "您的学号(工号)是?", "您母亲的生日是?", "您高中班主任的姓名是?", "您父亲的姓名是?", "您的出生地是?", "您小学班主任的姓名是?", "您配偶的姓名是?" }; comPswQst = new JComboBox(strQst); comPswQst.addItemListener(listener2); p5.add(labPswQst); p5.add(comPswQst); p6 = new JPanel(); labPswAns = new JLabel("请设定密码保护答案:"); txtPswAns = new JTextField(20); p6.add(labPswAns); p6.add(txtPswAns); p7 = new JPanel(); labAge = new JLabel("您的性别是:"); rad1 = new JRadioButton("我是帅哥!"); rad1.addItemListener(listener1); rad2 = new JRadioButton("我是美女!"); rad2.addItemListener(listener1); rad3 = new JRadioButton("我不告诉你!"); rad3.addItemListener(listener1); ButtonGroup group = new ButtonGroup(); group.add(rad1); group.add(rad2); group.add(rad3); p7.add(labAge); p7.add(rad1); p7.add(rad2); p7.add(rad3); p8 = new JPanel(); labArea = new JLabel("请选择您的地区:"); String [] strArea = { "我是南方人", "我是北方人", "我是东北人", "我是西北人", "我是西南人" }; comArea = new JComboBox(strArea); comArea.addItemListener(listener2); p8.add(labArea); p8.add(comArea); p9 = new JPanel(); labAge = new JLabel("您的年龄是:"); txtAge = new JTextField(15); p9.add(labAge); p9.add(txtAge); p10 = new JPanel(); btnSubmit = new JButton("提交"); btnSubmit.addActionListener(this); btnCancel = new JButton("取消"); btnCancel.addActionListener(this); p10.add(btnSubmit); p10.add(btnCancel); getContentPane().setLayout(new GridLayout(10,1)); getContentPane().add(p0); getContentPane().add(p1); getContentPane().add(p3); getContentPane().add(p4); getContentPane().add(p5); getContentPane().add(p6); getContentPane().add(p7); getContentPane().add(p8); getContentPane().add(p9); getContentPane().add(p10); setTitle("注册新用户"); pack(); setResizable(false); setDefaultCloseOperation(RegistFrame.DISPOSE_ON_CLOSE); Toolkit tk=Toolkit.getDefaultToolkit(); setLocation((tk.getScreenSize().width-getSize().width)/2,(tk.getScreenSize().height-getSize().height)/2); setVisible(true); } public void 。

4. 用java实现QQ登录界面怎么写

package ch10; import java.awt.*; import java.awt.event.*; import javax.swing.*;//定义该类继承自JFrame,实现ActionListener接口 public class LoginTest extends JFrame implements ActionListener { //创建JPanel对象 private JPanel jp=new JPanel(); //创建3个标并加入数组 JLabel name = new JLabel("请输入用户名"); JLabel password = new JLabel("请输入密码"); JLabel show = new JLabel(""); private JLabel[] jl={name,password,show}; //创建登陆和重置按扭并加入数组 JButton login = new JButton("登陆"); JButton reset = new JButton("重置"); private JButton[] jb={login,reset}; //创建文本框以及密码框 private JTextField jName=new JTextField(); private JPasswordField jPassword =new JPasswordField(); public LoginTest() { //设置布局管理器为空布局,这里自己摆放按钮、标签和文本框 jp.setLayout(null); for(int i=0;i { //设置标签和按扭的位置与大小 jl[i].setBounds(30,20+40*i,180,20); jb[i].setBounds(30+110*i,100,80,20); //添加标签和按扭到JPanel容器中 jp.add(jl[i]); jp.add(jb[i]); //为2个按钮注册动作事件监听器 jb[i].addActionListener(this); } //设置文本框的位置和大小,注意满足美观并足够用户名的长度 jName.setBounds(130,15,100,20); //添加文本框到JPanel容器中 jp.add(jName); //为文本框注册动作事件监听器 jName.addActionListener(this); //设置密码框的位置和大小,注意满足美观和足够密码的长度 jPassword.setBounds(130,60,100,20); //添加密码框到JPanel容器中 jp.add(jPassword); //设置密码框中的回显字符,这里设置美元符号 jPassword.setEchoChar('$'); //为密码框注册动作事件监听器 jPassword.addActionListener(this); //设置用于显示登陆状态的标签大小位置,并将其添加进JPanel容器 jl[2].setBounds(10,180,270,20); jp.add(jl[2]); //添加JPanel容器到窗体中 this.add(jp); //设置窗体的标题、位置、大小、可见性及关闭动作 this.setTitle("登陆窗口"); this.setBounds(200,200,270,250); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } //实现动作监听器接口中的方法actionPerformed public void actionPerformed(ActionEvent e) { //如果事件源为文本框 if(e.getSource()==jName) { //切换输入焦点到密码框 jPassword.requestFocus(); } //如果事件源为重置按扭 else if(e.getSource()==jb[1]) { //清空姓名文本框、密码框和show标签中的所有信息 jl[2].setText(""); jName.setText(""); jPassword.setText(""); //让输入焦点回到文本框 jName.requestFocus(); } //如果事件源为登陆按钮,则判断登录名和密码是否正确 else { //判断用户名和密码是否匹配 if(jName.getText().equals("lixiangguo")&& String.valueOf(jPassword.getPassword()).equals("19801001")) { jl[2].setText("登陆成功,欢迎您的到来!"); } else { jl[2].setText("对不起,您的用户名或密码错误!"); } } } public static void main(String[] args) { //创建LoginTest窗体对象 new LoginTest(); } } 这个简单点的。

5. 登陆界面的java代码怎么写

原发布者:梦妙奇缘

用户登录的代码://LoginFrame.javaimportjavax.swing.*;importjava.awt.*;importjava.awt.event.*;classMyJPanelextendsJPanelimplementsActionListener{privateintcount=0;privateJLabellabel1,label2;privateJTextFieldtext;privateJPasswordFieldpass;privateJButtonbutton1,button2;MyJPanel(){label1=newJLabel("用户名");label2=newJLabel("密码");button1=newJButton("确定");button2=newJButton("取消");text=newJTextField(20);pass=newJPasswordField(20);button1.setMnemonic(KeyEvent.VK_O);//设置按钮快捷键button2.setMnemonic(KeyEvent.VK_C);button1.setActionCommand("entry");button2.setActionCommand("cancel");button1.addActionListener(this);//注册按钮事件button2.addActionListener(this);//注册按钮事件setBackground(Color.cyan);//设定面板背景色add(label1);add(text);add(label2);add(pass);add(button1);add(button2);}publicvoidactionPerformed(ActionEvente){if(e.getActionCommand().equals("entry")){count++;//计数Stringusername,password;if(count<3){

6. 在java中游戏界面怎么写csdn

java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能

代码如下:

import java.util.InputMismatchException;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

// 产生一个随机数

int number = (int) (Math.random() * 100) + 1;

// 加入count

int count = 0;

// 在这里加入最大值,和最小值

int max = 100;

int min = 1;

while (true) {

// 键盘录入数据

Scanner sc = new Scanner(System.in);

System.out.println("请输入你要猜的数据:(" + min + "~" + max + ")");

try {

count++;

int guessNumber = sc.nextInt();

// 判断

if (guessNumber > number) {

max = guessNumber;

System.out.println("你猜大了");

} else if (guessNumber

7. 用Java怎么写一个简单完整的登陆界面

package com.oristand.cn;

import java.awt.GridLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class QQlogin extends JFrame{

public QQlogin()

{

JFrame jf= new JFrame("QQ登陆界面");

jf.setLayout(new GridLayout(5,1,5,5));

JPanel jp=new JPanel();

JLabel jl=new JLabel("欢迎登陆");

jp.add(jl);

jf.add(jp);

JPanel jp1=new JPanel();

JLabel jl1=new JLabel("用户名");

JTextField jt=new JTextField(10);

jp1.add(jl1);

jp1.add(jt);

jf.add(jp1);

JPanel jp2=new JPanel();

JLabel jl2=new JLabel("密码");

JTextField jt1=new JPasswordField(10);

jp2.add(jl2);

jp2.add(jt1);

jf.add(jp2);

JPanel jp3=new JPanel();

JButton jb=new JButton("登陆");

JButton jb1=new JButton("注册");

JButton jb2=new JButton("设置");

jp3.add(jb);

jp3.add(jb1);

jp3.add(jb2);

jf.add(jp3);

JLabel jl3=new JLabel();

jf.add(jl3);

jf.setSize(300,400);

jf.setVisible(true);

jf.setResizable(false);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args)

{

new QQlogin();

}

}

8. java如何写这个图形界面

//自己在微调一下坐标吧..import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.Rectangle;import java.io.Serializable;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class SwingTest extends JFrame implements Serializable{ private JPanel jp1,jp2,jp3; private JLabel ab1; private But[] list=But.values(); private static final long serialVersionUID = 1L; SwingTest(){ this.setTitle("系统首页"); this.setBounds(300, 300, 280, 200); this.setResizable(false); init(); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setVisible(true); } private void init() { jp1=new JPanel(); jp1.add(new JLabel("欢迎你来到图书馆租借系统")); jp2=new JPanel(null); ab1=new JLabel("请选择服务项目"); ab1.setBounds(new Rectangle(0, 0, 220, 25)); jp2.add(ab1); jp3=new JPanel(new GridLayout(6,1)); jp3.setBounds(80, 20, 120, 120); for (int i = 0; i jp3.add(new JButton(list[i].toString())); } jp2.add(jp3); this.add(jp1,BorderLayout.NORTH); this.add(jp2,BorderLayout.CENTER); } public static void main(String[] args) { new SwingTest(); } enum But{ 馆藏查询,节约查询,欠费查询,借书登记,还书登记,退出系统; }}。

9. JAVA的界面怎么做

SwingSwing是一个用于开发Java应用程序用户界面的开发工具包。

它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。

工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event 用Swing创建图形界面步骤: (1)导入Swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (8)辅助技术支持。

java界面怎么写

转载请注明出处育才学习网 » java界面怎么写

知识

公司奖状怎么写

阅读(324)

本文主要为您介绍公司奖状怎么写,内容包括公司年度优秀员工的奖状怎么写,优秀员工奖状怎么写,公司年终晚会先进个人奖状内容怎么写。原发布者:VN婷奖状词:XXX同学在本学期表现尤为突出,获得最佳男干事奖特发此状,以资鼓励。落款的话的都是:管理

知识

四行怎么写

阅读(311)

本文主要为您介绍四行怎么写,内容包括信封上四行分别写什么,怎样写文言文的四行对译,信封上填写格式,四行各自填什么。第一行和第二行写收信人的详细地址。第三行写收信人的姓名。第四行写寄信人的地址(如果愿意,也可再加上寄信人的姓或姓名

知识

陈琳怎么写

阅读(179)

本文主要为您介绍陈琳怎么写,内容包括陈琳的日文怎么写,陈琳用艺术签名怎么写,陈琳用艺术签名怎么写。《为袁绍檄豫州文》作者:汉末陈琳 全文:左将军领豫州刺史郡国相守:盖闻明主图危以制变,忠臣虑难以立权。是以有非常之人,然后有非常之事;有

知识

荣兴怎么写

阅读(166)

本文主要为您介绍荣兴怎么写,内容包括“荣兴是什么”怎么翻译成英文荣兴是个公司,就是要写一个公司,“荣兴是什么”怎么翻译成英文荣兴是个公司,就是要写一个公司简,我姓邰怎么写姓氏情话。尊敬的各位女士、各位先生、各位嘉宾:大家上午好!在

知识

哦怎么写啊

阅读(164)

本文主要为您介绍哦怎么写啊,内容包括"哦"的韩文怎么写啊,写信和格式怎么写啊就是信的开头写"你好"是单独占一行还是"你,OH电子式羟基电子式怎么写啊羟基不是不带电吗,为什么电子式中。在郁郁葱葱的森林里,住着一只小白兔,早上小白兔挎着篮子去采

知识

写运动宣传稿怎么写

阅读(192)

本文主要为您介绍写运动宣传稿怎么写,内容包括运动会的宣传稿怎么写,运动会宣传稿怎么写,运动会的宣传稿怎么写。0702:青春是一首歌,优美动听。 青春是一首诗,回味无穷。 绿茵场上是你挥洒青春的舞台, 红色跑道是你书写青春的卷章。 加油吧!年轻

知识

的用甲古文怎么写

阅读(187)

本文主要为您介绍的用甲古文怎么写,内容包括用的甲骨文怎么写,用的甲骨文怎么写,甲骨文用甲骨文怎么写。供参考《说文解字》:用,可施行也。从卜,从中。衞宏说。凡用之属皆从用。

知识

腰疼假条怎么写

阅读(245)

本文主要为您介绍腰疼假条怎么写,内容包括腰疼病假条怎么写,腰疼病假条怎么写,最近腰疼不想加班请假条怎么写。最低0.27元开通文库会员,查看完整内容> 原发布者:李鹏亚 病假请假条怎么写啊【篇一:病假请假条】请假条(病假)尊敬的公司领导:我因,

知识

小班日计划怎么写

阅读(162)

本文主要为您介绍小班日计划怎么写,内容包括幼儿园小班日工作计划,幼儿园小班学习计划怎么写,幼儿园学习日计划怎么写。各领域预设目标:语言领域:学习用普通话念儿歌。 2、享受聆听故事的乐趣。 3、说出与手相关的工具的功能。 4、学习运用手

知识

合作拼音怎么写

阅读(158)

本文主要为您介绍合作拼音怎么写,内容包括双赢是什么意思,双赢的拼音怎么写,双赢怎么读,≈用拼音怎么打谢谢各位合作≈用拼音怎么打谢谢各位合作,请笔仙里的协商拼音怎么写。“双赢”在营销学中是这样解释的:双赢是成双的,对于客户与企业来说

知识

情书的信封怎么写

阅读(207)

本文主要为您介绍情书的信封怎么写,内容包括情书信封写什么,请问大家情书是怎么写的,情书的信封上写什么好,情书的信封。如雾亦如梦,缘生缘灭何处逢。人生如雾亦如梦,缘生缘灭何处逢。既然重逢、既然遇见那是我们有缘。如若只是相逢、碰见,我

知识

出租门面合同怎么写

阅读(171)

本文主要为您介绍出租门面合同怎么写,内容包括门面出租合同怎么写,关于铺面出租合同怎么写,租门面合同怎么写。出租方(以下称甲方):?承租方(以下称乙方):?甲方同意将自己的产权商铺出租给乙方,双方在法律的基础上,经友好协商,制定如下协议:??房

知识

入团本人简历怎么写

阅读(185)

本文主要为您介绍入团本人简历怎么写,内容包括入团志愿书的个人简历怎么写,入团申请书中本人简历怎么写,入团志愿书的本人简历上内容如何写。常用文书:申请书申请书是个人或集体向组织表达愿望,向机关、团体、单位领导提出请求时的一种书信。

知识

舒字的拼音怎么写

阅读(190)

本文主要为您介绍舒字的拼音怎么写,内容包括舒,字拼音怎么拼,舒的笔顺怎么写,舒字怎么写。

知识

java怎么写界面

阅读(190)

本文主要为您介绍java怎么写界面,内容包括怎么用java写一个界面怎么用java写一个界面,用java写界面注册怎么写,用java给一个系统写界面应该怎么写。新建一个窗口,然后实现一个关闭按钮”窗口的功能import java.awt.*;import java.awt.event.

知识

java构造函数怎么写

阅读(187)

本文主要为您介绍java构造函数怎么写,内容包括java构造函数怎么写,java构造函数怎么写,JAVA的构造函数是怎么写的万分感谢路过的请不要嘲笑%><%。JAVA的构造函数是:SetLocal EnableDelayedExpansionset classpath=.for %%c in

知识

java怎么写exe

阅读(188)

本文主要为您介绍java怎么写exe,内容包括Java怎样写.exe的程序,Java怎么把写好的东西弄成.exe文件,Java怎么把写好的东西弄成.exe文件。java的工具软件一般开源,你可以到/上找到你喜欢任意一个打包工具,它的分类就叫“打包工具”这里推荐一款

知识

手机怎么写java代码

阅读(211)

本文主要为您介绍手机怎么写java代码,内容包括一段写好的Java代码怎么放到手机里用,我想在手机上写一些java代码,不知道需要什么软件,如何用Java写一个手机界面的代码。import java.awt.dimension; import java.awt.toolkit; import java.a

知识

java获取本地路径怎么写

阅读(176)

本文主要为您介绍java获取本地路径怎么写,内容包括java获取本地文件夹路径怎么写,java读取本地文件路径怎么写,java获取某个文件夹的路径怎么写。File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可

知识

javafor循环怎么写

阅读(178)

本文主要为您介绍javafor循环怎么写,内容包括Javafor循环几种写法整理,JAVA中for循环的这种写法怎么理解,java中for循环这样写是什么意思。1:遍历数组的传统方式/* 建立一个数组 */ int[] integers = {1, 2, 3, 4};/* 开始遍历 */ for

知识

java读取文件的路径怎么写

阅读(172)

本文主要为您介绍java读取文件的路径怎么写,内容包括java读取本地文件路径怎么写,java读取本地文件路径怎么写,如何查看java读取文件的路径。File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以

知识

java怎么写安卓

阅读(172)

本文主要为您介绍java怎么写安卓,内容包括怎么用java写一个安卓app,如何用java写安卓手机app,eclipse怎么写android。步骤11)首先,下载android SDK.介绍一种非常简单的方法,一并下载eclipse.在百度中输入android SDK,进入搜索

[/e:loop]