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来编写网页

怎么用java来编写网页,目前比较流行的是SSH(struts2+spring+hibernate)框架。其实只要有servlet和JSP基础就可以实现,框架只是高效的开发和管理。

推荐使用SSH框架进行开发。

使用struts2来实现页面跳转,他的标签也可以写JSP界面。

使用hibernate来进行数据库操作的封装,进行自动管理。

使用spring可以整合以上两个,使控制权转移给spring,这个就是控制反转。

具体页面怎么写,这个多看下工具书不难。前台页面可以使用HTML来写,解析速度快,并且页面开发难度低,排版效果好。

附上SSH实例参考文献:

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

}

}

6.java学到哪里才能写出一个界面啊

Java应用程序用户界面开发包

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

工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event

用Swing创建图形界面步骤:

(1)导入Swing包

(2)选择界面风格

(3)设置顶层容器

(4)设置按钮和标签

(5)将组件放到容器上

(6)为组件增加边框

(7)处理事件

(8)辅助技术支持

1。导入Swing包

下面语句导入Swing包

import javax.swing.*;

大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包:

import java.awt.*;

import java.awt.event.*;

如果图形界面中包括了事件处理,那么还需要导入事件处理包:

import javax.swing.event.*;

2.选择界面风格

Swing允许选择程序的图形界面风格常用的有java风格,windows风格等

下面的代码用于选择图形界面风格,这里选择的是跨平台的Java界面风格。

try { UIManager.setLookAndFeel(

UIManager.getCrossPlatformLookAndFeelClassName( )); }

catch (Exception e) { }

(3) 设置顶层容器

图形界面至少要有一个顶级Swing容器

顶级Swing容器为其它Swing组件在屏幕上的绘制和处理事件提供支持

常用的顶级容器:

JFrame(框架):表示主程序窗口

JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口

JApplet(小程序):在浏览器内显示一个小程序界面

一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格

窗格也可以看作是一种面板,但它是框架的一个组成部分

组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上

用框架对象的getContentPane()函数来获得窗格,再调用窗格的add()函数放置面板

public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication");

JPanel panel1=new JPanel();

frame.getContentPane().add(panel1,BorderLayout.CENTER);

。//添加其他组件

frame.pack();frame.setVisible(true);}

7.用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 。

8.登陆界面的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){

java怎么写页面

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

知识

员工辞退报告怎么写

阅读(250)

本文主要为您介绍员工辞退报告怎么写,内容包括辞退员工报告怎么写,怎样写辞退员工的报告,辞退员工报告怎么写。原发布者:cqgr83公司辞退员工通知书怎么写 公司辞退员工通知书一: ________先生/女士: 根据本公司与您签订的劳动合同第__

知识

屁股英文怎么写

阅读(193)

本文主要为您介绍屁股英文怎么写,内容包括屁股用英语怎么写,我的屁股英文怎么写,屁股的英文怎么说。屁股butt双语对照屁股[pì gu]词典buttocks; bottom; arse; behind; hip网络Ass; butts

知识

家长自荐理由怎么写

阅读(1182)

本文主要为您介绍家长自荐理由怎么写,内容包括最美家长自荐理由怎么写,优秀家长自荐表的事迹材料怎样写,优秀家长推荐表中的孩子推荐的理由怎么写。积极配合并参与学校的教育教学工作,为促进学校建设,加强家校联系,付出自己应有的努力,为培养孩

知识

查的繁体字怎么写

阅读(193)

本文主要为您介绍查的繁体字怎么写,内容包括查的繁体字怎么写,怎么查一个字的繁体字怎么写,如何查繁体字的写法。我翻阅了《古代汉语词典》,《现代汉语词典》,《辞海》(1979年版)。可是想这个字没有繁体的写法呀! 《古代汉语》中说,“繁简字”这

知识

古风人设外貌怎么写

阅读(232)

本文主要为您介绍古风人设外貌怎么写,内容包括求古风人设女的外貌描写,帮我写个古风人设要高冷的男子谢谢人设格式姓名:挚冷性别:男,古代人设容貌四字怎么写。女主:西钥瑾,西钥家大小姐,父亲是凤于王朝的将军,但在女主11岁生辰的时候遭别人诬陷,含

知识

用户体验报告怎么写

阅读(192)

本文主要为您介绍用户体验报告怎么写,内容包括用户体验报告怎么写才能突出特点,嘉康利产品到底怎么样用户体验,用户体验报告从哪里进去写育儿问答宝宝树。可以从客户方面去考虑什么架构容易阅读,那些内容容易吸引客户的眼球;阅读、操作,某些字

知识

3号英文怎么写

阅读(320)

本文主要为您介绍3号英文怎么写,内容包括”3号”用英语怎么写,3月2号到3号英文怎么写怎么读,3号位用英文怎么说。one 1two 2three 3four 4five 5six 6seven 7eight 8nine 9 ten 10eleven

知识

小学读书经验怎么写

阅读(181)

本文主要为您介绍小学读书经验怎么写,内容包括小学生的读书心得怎么写,小学生读书心得怎么写,读书心得怎么写。“书”,我们再也熟悉不过,课桌上的“餐具”,天上的“太阳”,生活中的“水”,我们的“心脏”。书是我们精神中的“钙铁锌锡维生素”,帮

知识

给老祖宗烧纸怎么写

阅读(459)

本文主要为您介绍给老祖宗烧纸怎么写,内容包括给过世老祖宗烧纸怎么写,给过世老祖宗烧纸怎么写,中元节给先人烧纸应该怎么写。是的。写袱子也难叹做篇欲歌你们看别看做小事情忙时请人搞不赢还须要自己懂省时方便又轻松众乡亲须记着随写随用

知识

微店图文详情怎么写

阅读(463)

本文主要为您介绍微店图文详情怎么写,内容包括开微店图文详情怎么弄,微店的图文详情怎么弄,微店店铺简介怎么写。对要上传的宝贝进行拍照,拍照时取景要小,如果不这样的话,图片经过编辑、压缩之后很多想要表现的内容将在手机客户端上无法展现。

知识

18岁英文怎么写

阅读(230)

本文主要为您介绍18岁英文怎么写,内容包括18的英语单词怎么写,18的英文怎么写,我18岁了用英语怎么写。18的英文:EighteenEighteen 读法 英 [eɪtiːn; eɪtiːn] 美 [,etin] n. 十八,十八个adj.

知识

工作申报怎么写

阅读(180)

本文主要为您介绍工作申报怎么写,内容包括工作申请书怎么写,个人工作报告怎么写,工作主要事迹怎么写。原发布者:fvhpvi46843工作申请书怎么写 关于工作申请书范文大全 工作调动申请书 尊敬的XX县人事局领导: 首先感谢组织多年来对

知识

初中作文开头怎么写

阅读(243)

本文主要为您介绍初中作文开头怎么写,内容包括初中优秀作文开头结尾摘抄一篇中,初中作文开头和结尾,初中作文好的开头和结尾。1.《青春》(1)青春是用意志的血滴和拼搏的汗水酿成的琼浆历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹绚丽

知识

营销策划书前言怎么写

阅读(318)

本文主要为您介绍营销策划书前言怎么写,内容包括一份策划书前言怎么写,营销策划书怎么写,如何写策划书的前言啊。这是一份XXX公司的网络营销策划书范文,供您参考!前言(一)本案策划目的(二)整体计划概念二、网络营销环境分析(一)市场环境分析(二)企

知识

java获取ftp路径怎么写

阅读(190)

本文主要为您介绍java获取ftp路径怎么写,内容包括java怎么获取ftp文件的路径,java怎么获取ftp文件的路径,java在浏览器上获取FTP读文件路径。public static void main(String[] args) {// TODO Auto-generated metho

知识

java读取src文件路径怎么写

阅读(168)

本文主要为您介绍java读取src文件路径怎么写,内容包括java获取src下的文件路径怎么写,java获取src文件路径怎么写,java中获取src的路径怎么写。在java中获得文件的路径在我们做上传文件操作时是不可避免的。web 上运行 1:this.getClass().g

知识

javaurl文件路径怎么写

阅读(186)

本文主要为您介绍javaurl文件路径怎么写,内容包括java中如何向用URL描述的路径的文件中写入数据,java里文件路径怎么写,java项目路径文件怎么写。File file = new File("D:\\123.txt");你这种不用绝对路径是不行的,只有一个方法,在web工程启

知识

响应式页面怎么写

阅读(186)

本文主要为您介绍响应式页面怎么写,内容包括普通div+css改为响应式界面怎么写,响应式布局代码怎么写,Dreamweaver中响应式网页代码如何写。方法1:使用已有的响应式网页框架,如bootstrap;方法2:a:声明页面viewport标签-响应式页面的前提条件<!-

知识

java声明怎么写

阅读(176)

本文主要为您介绍java声明怎么写,内容包括Java类的声明格式是什么呀(不是类的定义,也就是没有{}中的内容),Java中main()的声明格式包括哪些,java中怎样声明一个方法然后调用这个方法。是说接口吗?public interface TestInterface{void getSomet

知识

java怎么写定时任务

阅读(141)

本文主要为您介绍java怎么写定时任务,内容包括java怎么写定时任务,在Java中如何设置一个定时任务的代码应该怎么写,java定时任务怎么写呀。如果要执行一些简单的定时器任务,无须做复杂的控制,也无须保存状态,那么可以考虑使用JDK 入门级的定期

知识

java项目需求怎么写

阅读(217)

本文主要为您介绍java项目需求怎么写,内容包括java项目需求分析怎么写,javaweb的项目需求怎么写,项目需求该怎么写。需求文档一般分两类:需求调研报告、需求分析报告调研报告:是记录的用户的原始需求,基本上可以算做是和用户沟通的原始记录。

知识

两个数相除的java程序怎么写

阅读(226)

本文主要为您介绍两个数相除的java程序怎么写,内容包括用Java写一个两个整数相加的程序,很急java方面的,两题编写程序,利用方法重载编写两个数相加的,谁知道用java怎么写出两个多项式相除的程序啊求解啊速度啊。代码如下:public class Test

[/e:loop]