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写界面注册怎么写

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 。

3. 用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);

}

}

4. 用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();

}

}

5. java写一个登录界面

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

class login extends JFrame implements ActionListener

{

public JPasswordField password;

public JTextField name;

JButton ok;

login()

{

setSize(300,200);//大小

setLocation(200,100);

JPanel panel = new JPanel();//创建一个面板对象

panel.setLayout(new GridBagLayout());

Container cn = this.getContentPane();

GridBagConstraints c = new GridBagConstraints();

c.insets = new Insets(5,2,5,5);

c.gridheight = 1;

JLabel user = new JLabel("User:");

c.gridx = 1;

c.gridy = 1;

panel.add(user,c);

name = new JTextField(10);

c.gridx = 2;

panel.add(name,c);

JLabel pass = new JLabel("assword:");

c.gridx = 1;

c.gridy = 2;

panel.add(pass,c);

password = new JPasswordField(10);

c.gridx = 2;

c.gridy = 2;

panel.add(password,c);

c.gridx = 1;

c.gridy = 3;

ok = new JButton("login");

ok.addActionListener(this);

panel.add(ok,c);

cn.add(panel);

}

public void actionPerformed(ActionEvent e)

{

Object source = e.getSource();

if(source == ok)

{

String username = this.name.getText();

String password = this.password.getText();

String message = username + " "+password;

try

{

byte[] b = message.getBytes();

FileOutputStream fos = new FileOutputStream("login.txt");

fos.write(b,0,b.length);

this.dispose();

}catch(Exception ex)

{

}

}

}

public static void main(String args[])

{

new login().show();

}

}

6. 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{ 馆藏查询,节约查询,欠费查询,借书登记,还书登记,退出系统; }}。

7. JAVA中登录窗口设计,源代码该怎么写

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test_Login extends javax.swing.JFrame {private JPanel jPanel1;private JButton bntLogin;private JButton bntCannel;private JPasswordField pwd;private JTextField username;private JLabel jLabel2;private JLabel jLabel1;public static void main(String[] args) { Test_Login inst = new Test_Login(); inst.setLocationRelativeTo(null); inst.setVisible(true);}public Test_Login() { super(); initGUI();}private void initGUI() { try { setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); { jPanel1 = new JPanel(); getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.setLayout(null); { jLabel1 = new JLabel(); jPanel1.add(jLabel1); jLabel1.setText("用户名"); jLabel1.setBounds(45, 30, 75, 25); } { jLabel2 = new JLabel(); jPanel1.add(jLabel2); jLabel2.setText("密码"); jLabel2.setBounds(45, 75, 55, 15); } { username = new JTextField(); jPanel1.add(username); username.setBounds(100, 30, 140, 25); } { pwd = new JPasswordField(); jPanel1.add(pwd); pwd.setBounds(100, 70, 140, 25); } { bntLogin = new JButton(); jPanel1.add(bntLogin); bntLogin.setText("登陆"); bntLogin.setBounds(40, 120, 60, 30); bntLogin.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (username.getText().equals("lisong") && pwd.getText().equals("lisong")) { JOptionPane.showMessageDialog(Test_Login.this, "登录成功"); } else { JOptionPane.showMessageDialog(Test_Login.this, "登录失败"); } } }); bntCannel = new JButton(); jPanel1.add(bntCannel); bntCannel.setText("取消"); bntCannel.setBounds(180, 120, 60, 30); bntCannel.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { System.exit(0); } }); } } pack(); setSize(300, 215); } catch (Exception e) { e.printStackTrace(); }}}。

8. 怎么用java编写一个按钮界面

效果图:参考代码如下import java.awt.*;import java.awt.event.*;import javax.swing.*;public class KeyDemo extends JFrame{ int index; JLabel jl = new JLabel("你好啊~"); JButton jb = new JButton("点击改变标签上的文字"); public KeyDemo() { //设置界面的布局为边界布局 this.setLayout(new BorderLayout()); //设置标签文字的位置在 布局的中间 this.add(jl, BorderLayout.CENTER); //设置按钮在布局的南部 this.add(jb, BorderLayout.SOUTH); //设置窗口的位置和大小 this.setBounds(350, 100, 200, 120); //设置窗口的关闭事件的响应,如果点击关闭按钮,那么就退出 this.setDefaultCloseOperation(EXIT_ON_CLOSE); //设置窗口的标题 this.setTitle("窗口"); //设置窗口是否可见 this.setVisible(true); //为按钮注册事件响应,有了这句代码就能让按钮能够响应点击事件了 jb.addActionListener(new MyActionListener()); } public static void main(String[] args) { //实例化窗口对象 new KeyDemo(); } //实现动作Listener接口。

实现里面的actionPerformed方法 class MyActionListener implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { index++; jl.setText("你点击了"+index+"次按钮"); } }}。

9. 如何用JAVA编程编写一个界面程序(急求

我下面写了一个,初始账号和密码是 nihao 5201314 你可以改或设置

import java.awt.*;

import java.awt.event.*;

class MyDow extends Frame implements ActionListener{

private Label lName,lPassword;

private TextField tName,tPassword;

private Button login,rest,exitout;

private Label login_clew;

private int count=0;

private String myName="nihao";

private String myPassword="5201314";

public void setMyNP(String n,String p){

myName=n;

myPassword=p;

}

public MyDow(String str){

super(str);

}

public void init(){

setLayout(null);

setSize(400,300);

setVisible(true);

setResizable(false);

lName=new Label("姓名");

lName.setBounds(50, 70, 60, 30);add(lName);

lPassword=new Label("密码");

lPassword.setBounds(50, 120, 60, 30);add(lPassword);

tName=new TextField("");

tName.setBounds(110, 70, 200, 30);add(tName);

tPassword=new TextField("");

tPassword.setBounds(110, 120, 200, 30);add(tPassword);

login=new Button("登录");

login.setBounds(90, 200, 60, 30);add(login);

rest=new Button("重输");

rest.setBounds(170, 200, 60, 30);add(rest);

exitout=new Button("退出");

exitout.setBounds(250,200,60,30);add(exitout);

login_clew=new Label("");

login.addActionListener(this);

rest.addActionListener(this);

exitout.addActionListener(this);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==login){

if(count

java怎么写界面

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

知识

借房合同怎么写

阅读(176)

本文主要为您介绍借房合同怎么写,内容包括租房合同怎么写,租房合同怎么写,借住协议怎么写。房屋租赁合同,是指房屋出租人和承租人双方签订的关于租赁房屋的占有权和使用权的协议。其内容是出租人将房屋交给承租人使用,承租人定期向出租人

知识

户口迁移地址怎么写

阅读(176)

本文主要为您介绍户口迁移地址怎么写,内容包括户口迁移地址应该怎么写,户口迁移地址怎么填,我是新生,户口迁移地址怎么写。你好!朋友!很高兴来回答你的问题!你去上大学时你的户口应该是没有随迁到学校而是选择了继续留在家里,只有这样当你大学

知识

垒字怎么写

阅读(348)

本文主要为您介绍垒字怎么写,内容包括垒字的草书怎么写,垒(这个字的拼音怎么写),垒字的繁体字怎么写。“垒”字的草书写法如下:基本字义:用作名词,意思是:军营中防守的掩蔽体或城堡。 2、用作名词,意思是:棒、垒球比赛中,提示选手跑步得分的

知识

我讲怎么写

阅读(166)

本文主要为您介绍我讲怎么写,内容包括怎样写心得体会能不能给我讲讲怎样写,谁能跟我讲怎么写个人简历最好给一份给我.,我的大学梦作文思路跟我讲怎么写,思路怎样,从哪些方面来写就。个人简历 个人简历可以是表格的形式,也可以是其他形式。个

知识

511用英语怎么写

阅读(345)

本文主要为您介绍511用英语怎么写,内容包括5:11用英语怎么写,关于时间的英语怎么写8:30的英语怎么写9:45的英语怎么写10:,11:05用英文怎么写。1-one 2-two 3-three 4-four 5-five 6-six 7-seven 8-eight 9-nine 10-te

知识

高篆书怎么写

阅读(188)

本文主要为您介绍高篆书怎么写,内容包括“高”字的篆书有几个写法,小篆字体《高》怎么写,高用小篆体怎么写。高孟波篆体字:小篆介绍小篆是在秦始皇统一六国后(公元前221年),在推行的“书同文”政策之下,由当朝宰相李斯负责,在秦国原来使用的大篆

知识

清淡()()怎么写

阅读(268)

本文主要为您介绍清淡()()怎么写,内容包括清淡的淡怎么写,清淡的淡怎么写,什么叫清淡描写,。食淡衣粗:shí dàn yī cū解释:吃清淡食物,穿粗布衣服.形容生活清寒俭朴.2、云淡风轻:yún dàn fēng qīng解释

知识

哺乳证明怎么写

阅读(451)

本文主要为您介绍哺乳证明怎么写,内容包括纯母乳喂养证明格式是怎样的,哺乳怎么写,哺乳假申请怎么写。帮你百度了一下,范例,只供参考。祝宝宝快乐成长。眉山市妇幼保健院纯母乳喂养产假证明存根产妇姓名:工作单位:分娩日期:婴儿目前健康状况:母

知识

好吃日文怎么写

阅读(193)

本文主要为您介绍好吃日文怎么写,内容包括好吃日文怎么写,好吃和真好吃用日文怎么写,很好吃日语怎么说。好吃,美味:おいしいおいしい罗马音 [oishii]【形容词/イ形容词】(たべて)好吃;(饮んで)好喝,可口,味道鲜美,味美;(空気など

知识

糖的英文单词怎么写

阅读(192)

本文主要为您介绍糖的英文单词怎么写,内容包括糖英文怎么写,糖的英语单词怎么写,糖用英文怎么说有什么都可以越多越好。糖的英文:sugar英 [ˈʃʊgə(r)] 美 [ˈʃʊɡɚ] n.食糖;一匙糖;宝贝儿,亲爱的vt.在…加糖;给…裹上(糖衣或类糖物

知识

两田字格怎么写

阅读(1571)

本文主要为您介绍两田字格怎么写,内容包括两在田字格中怎么写,横折钩的田字格写法,二的写法在田字格,图片。

知识

公字的拼音怎么写的

阅读(181)

本文主要为您介绍公字的拼音怎么写的,内容包括公字的拼音怎么写,公字怎么用注音写,公字的笔顺怎么写。公的繁体字是 ( 公 ) 公的拼音/公的音标 gōng 公的意思(1)(形)属于国家或集体的(跟‘私’相对):~款|~物|~事公办。(2

知识

感恩单词怎么写

阅读(197)

本文主要为您介绍感恩单词怎么写,内容包括感恩英语单词怎么写,感恩的英文怎么写,“感恩”的英文单词怎么说单独是关于感恩的。感恩的英文:be thankfulthankful 读法 英 [θæŋkfʊl; -f(ə)l] 美 [θæŋkfl] adj. 感谢的

知识

简陋的陋怎么写

阅读(305)

本文主要为您介绍简陋的陋怎么写,内容包括简陋的陋意思,简陋的陋的意思,简陋的陋什么意思。陋〈形〉 (形声。本义:狭窄,狭小) 同本义 [narrow] 陋,厄陕也。――《说文》 百盖无筑,千聚无社,谓之陋。――《管子·侈靡》

知识

java构造函数怎么写

阅读(186)

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

知识

java怎么写exe

阅读(187)

本文主要为您介绍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获取本地路径怎么写

阅读(175)

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

知识

javafor循环怎么写

阅读(177)

本文主要为您介绍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,进入搜索

知识

java的项目经验怎么写

阅读(247)

本文主要为您介绍java的项目经验怎么写,内容包括写java程序员简历,项目经验怎么写,求JAVA项目经验,Java项目经验怎么写。项目经验,如果你有真实的项目经验肯定要是什么写什么,当然你可以稍微夸大一些,但是太过火的话反而会让你丧失很多机会,因

[/e:loop]