网页界面制作

java一个简单的登录界面制作

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120import java.awt.EventQueue; import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JLabel;import java.awt.Font;import javax.swing.JTextField;import javax.swing.JPasswordField;import javax.swing.JButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent; /** * 2014年12月28日下午7:18:41 * @author season * */public class LoginDemo extends JFrame {     /**     *      */    private static final long serialVersionUID = 1L;    private JPanel contentPane;    private JTextField textField;    private JPasswordField passwordField;     /**     * Launch the application.     */    public static void main(String[] args) {        EventQueue.invokeLater(new Runnable() {            public void run() {                try {                    LoginDemo frame = new LoginDemo();                    frame.setVisible(true);                } catch (Exception e) {                    e.printStackTrace();                }            }        });    }     /**     * Create the frame.     */    public LoginDemo() {        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        setBounds(100, 100, 370, 300);        contentPane = new JPanel();        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));        setContentPane(contentPane);        contentPane.setLayout(null);                 JLabel lblAccount = new JLabel("Account:");        lblAccount.setFont(new Font("Consolas", Font.BOLD, 14));        lblAccount.setBounds(25, 90, 104, 28);        contentPane.add(lblAccount);                 JLabel lblPassword = new JLabel("Password:");        lblPassword.setFont(new Font("Consolas", Font.BOLD, 14));        lblPassword.setBounds(25, 128, 104, 28);        contentPane.add(lblPassword);                 textField = new JTextField();        textField.setBounds(113, 93, 154, 21);        contentPane.add(textField);        textField.setColumns(10);                 passwordField = new JPasswordField();        passwordField.setBounds(113, 131, 154, 21);        contentPane.add(passwordField);                  final JLabel lblNewLabel = new JLabel("");        lblNewLabel.setFont(new Font("Consolas", Font.BOLD, 12));        lblNewLabel.setBounds(0, 222, 344, 30);        contentPane.add(lblNewLabel);                 JButton btnSignIn = new JButton("Sign in");//登录按钮和监听        btnSignIn.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                                 String userName =textField.getText();                String userPwd = new String(passwordField.getPassword());                                 if(userName.equals("haiyan")&&userPwd.equals("haiyan")){                    lblNewLabel.setText("You success login ");                                                          }else{                    lblNewLabel.setText("Fail to login ,check please ");                }                             }        });        btnSignIn.setFont(new Font("Consolas", Font.BOLD, 14));        btnSignIn.setBounds(60, 189, 93, 23);        contentPane.add(btnSignIn);                 JButton btnReset = new JButton("Reset");//重置按钮和监听        btnReset.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {                textField.setText("");                passwordField.setText("");                             }        });        btnReset.setFont(new Font("Consolas", Font.BOLD, 14));        btnReset.setBounds(174, 189, 93, 23);        contentPane.add(btnReset);                 JLabel lblHaiyan = new JLabel("Haiyan");        lblHaiyan.setFont(new Font("Consolas", Font.BOLD, 14));        lblHaiyan.setBounds(123, 10, 104, 28);        contentPane.add(lblHaiyan);             }}希望,用另一个主函数生成,这个里面就不用main方法,但是生成的时候没有反应 12345678910111213141516171819202122232425262728293031323334import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JLabel;import java.awt.Font;import javax.swing.JTextField;import javax.swing.JPasswordField;import javax.swing.JButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent; /** * 2014年12月28日下午7:18:41 * @author season * */public class LoginDemo extends JFrame {........./*  public static void main(String[] args) {//只注释主函数,其他全部不变        EventQueue.invokeLater(new Runnable() {            public void run() {                try {                    LoginDemo frame = new LoginDemo();                    frame.setVisible(true);                } catch (Exception e) {                    e.printStackTrace();                }            }        });    }    */      }12345678public class Main {         public static void main(String[] args){        LoginDemo frame = new LoginDemo();        frame.setVisible(true);    } } 还有点其他的问题,能不能加一下我的企鹅二五零七八三零二伍三,还有字体改成中文的时候,显示乱码

有哪些不用编写代码就能轻松制作生成HTML5页面的工具

  HTML5页面制作工具,大体分为两类:基于HTML5的网站工具和手机APP工具(当然还有一些其他的,例如基于微信公众号的等,下面也会介绍)。  先总的说一下个人感受1.基于HTML5的工具网站:功能较强大,单页面的操作性较强,可完成各种页面交互效果;但是某些时候会有操作“失灵”的现象,如上传图片失败,点击保存失败,生成失败等。原因你懂得~2.手机工具APP:相比起工具网站来讲,显得比较顺手,有大量模板套用,制作简单快捷;但是拘泥于现有的模板,使得单页面不会有较大的可操作空间,从而无法实现DIY交互效果。  下面展开说下每个使用过的工具吧基于HTML5的工具网站:【兔展】 优点:页面DIY程度较高,动效实现起来也简易方便,可制作比较任性的H5页面。缺点:屏幕界面大小不可调节,上传的图会比例失调;生成后到各尺寸屏上页面会存在拉伸现象。(此图意在说明上传的图片的尺寸都是网站自己默认的一个尺寸,不是图片本身的尺寸,不利于使用者调整)【MAKA.im】 可以具体编辑,单页操作性较高,有新手(有模板)和高阶(无模板)两种编辑模式;翻页效果比兔展多,模板也更强大一些。【居高互动刊】 优点:最简单易上手的工具之一,根据提示一步一步的添加,共4步,最后生成微杂志。相比其他在线工具,较稳定。缺点:目前没试通制作单页上的交互效果,没找到开启pro功能的入口。【ANIMATRON】 优点:像flash的在线版,功能强大,可以创建HTML5动画。适合有动画基础的人做演示制作。缺点:需要动画制作基础;工作界面响应时间长;貌似只能分享到twitter、Facebook、google+、tumblr?【iSpring 7】 噱头是PPT转HTML5工具,完美与PPT兼容,可制作Html5移动课件。不过,目前我只能连着VPN再用Safari才能打开网站链接。【秀制作】 优点:版式轻松,制作快捷,宽带稳定。缺点:对图片和文字在各种屏幕上的显示没有做很好的适配;不能对模板中文字的编辑调整位置。手机工具APP:【初页】优点:模板质量高,套用模板编辑时效率高,操作简单快捷,效果和体验在制作H5页面的APP工具里面算是出类拔萃。缺点:单页面可操作性较低,仅支持套用模板。【快邀约】快速制作邀请函优点:易上手,省时高效,便于统计。缺点:页面简陋,只能选择固有模板创建文字和添加图片。【易企秀】中小微企业的移动场景营销管家优点:套用模板,创建快捷,用来做企业介绍、产品推荐。拥有强大的推广统计、客户管理功能。嗯,这里应该赞一个。缺点:只能用模板,DIY程度低;统计数据是否准确需要进一步确认,目前看来可能有遗漏数据的现象(在小范围测试中,统计到的数量小于应有的数量)。【微贴】:通过微信公众号创建H5页面优点:手机公众号内直接创建简单页面,根据提示创建即可,无脑方便快捷。缺点:只是单页面展示,承载不了交互效果等特效和内容。  总结  工具网站做的H5页面,多注重单独页面的自定义交互方案,DIY程度高,相对来说用时较长,又受制于带宽因素,故影响操作;工具APP做的H5页面,多注重效率,目前都是套用模板,因而对单页面的DIY程度较低,交互效果受限。作为我个人而言,移动互联的新任PM,我平时常用到的是【MAKA】和【兔展】,这两个相对来说更适合半天时间来完成;如想快速制作展示页面就用【初页】,这个在功能效率与设计感方面更突出一些;组织活动、制作邀请函、分发活动通知等用【快邀约】;平时推广新产品、联络客户和招聘新人用【易企秀】。转载

如何制作HTML页面

HTML介绍:(1):<html> <head> <title>Title of page</title> </head> <body> This is my first homepage. <b>This text is bold</b> </body> </html> 将此文件保存为“mypage.htm”。启动浏览器。在文件菜单中选择“打开”(或者“打开页面”),这时将出现一个对话框。选择“浏览”(或者“选择文件”),定位到你刚才创建的HTML文件——“mypage.htm”,选择它,单击“打开”。然后在对话框中,你将看到这个文件的地址,比如说:“C:\MyDocuments\mypage.htm”。单击“确定”,浏览器将显示此页面。--------------------------------------------------------------------------------例子解释HTML文档中,第一个标签是<html>。这个标签告诉浏览器这是HTML文档的开始。HTML文档的最后一个标签是</html>,这个标签告诉浏览器这是HTML文档的终止。在<head>和</head>标签之间文本的是头信息。在浏览器窗口中,头信息是不被显示的。在<title>和</title>标签之间的文本是文档标题,它被显示在浏览器窗口的标题栏。在<body>和</body>标签之间的文本是正文,会被显示在浏览器中。在<b>和</b>标签之间的文本会以加粗字体显示。---常见问题问:我编写完了HTML文件,但是不能在浏览器中看见结果,为什么?答:请确认你保存了文件,并且使用了正确的文件名和扩展名,例如:“c:\mypage.htm”,并且确认你用浏览器打开时使用同样的文件名。问:我编辑了HTML文件,但是修改结果并没有在浏览器中显示,为什么?答:浏览器缓存了你的页面,所以它不需要两次读取同样的页面。你修改了这个页面,浏览器并不知道。请使用“刷新/重载”按钮来强迫浏览器读取编辑过的页面。 -----------------------------------------------------------------------------HTML基本标签:(2):HTML中最重要的标签是定义标题元素,段落和换行的标签。标题元素标题元素由标签<h1>到<h6>定义。<h1>定义了最大的标题元素,<h6>定义了最小的。<h1>This is a heading</h1><h2>This is a heading</h2><h3>This is a heading</h3><h4>This is a heading</h4><h5>This is a heading</h5><h6>This is a heading</h6>HTML自动在一个标题元素前后各添加一个空行。(3):段落段落是用<p>标签定义的。<p>This is another paragraph</p> HTML自动在一个段落前后各添加一个空行。--------------------------------------------------------------------------------换行当需要结束一行,并且不想开始新段落时,使用<br>标签。<br>标签不管放在什么位置,都能够强制换行。<p>This <br> is a para<br>graph with line breaks</p> <br>标签是一个空标签,它没有结束标记。基本注意点——有用的技巧当你写下HTML文本的时候,你不能确知在另外一个浏览器中,这些文本将被如何显示。有人用着大的显示器,有的人用的小一些。每次用户调整窗口大小的时候,文本都将被重新格式化。不要想在编辑器中写一些空行和空格来协助排版。HTML将截掉你文本中的多余空格。不管多少个空格,处理起来只当一个。一点附加信息:在HTML里面,一个空行也只被当作一个空格来处理。使用空段落<p>来插入空白行是一个坏习惯,请使用<br>标签来替代。(但是不要用<br>标签来创建列表,我们后面会专门学习HTML列表的。)你也许注意到了段落可以不写结束标记</p>。别依赖它,HTML的下一个版本将不准你漏掉任何一个结束标签。HTML自动在某些元素前后增加额外的空行,就像在段落和标题元素的前后一样。我们使用了水平线(<hr>标签)来分隔我们教程的章节。示例:a:多个段落: <html><body><p>This paragraph contains a lot of lines in the source code,but the browser ignores it.</p><p>This paragraph contains a lot of spaces in the source code,but the browser ignores it.</p><p>The number of lines in a paragraph depends on the size of your browser window. If you resize the browser window, the number of lines in this paragraph will change.</p></body></html>(这个例子说明了段落的一些默认行为。)b:换行: <html><body><p>To break<br>lines<br>in a<br>paragraph,<br>use the br tag.</p></body></html> (这个例子说明了在HTML文档中换行的使用。)c:诗歌的问题: <html><body><p> My Bonnie lies over the ocean. My Bonnie lies over the sea. My Bonnie lies over the ocean. Oh, bring back my Bonnie to me.</p><p>Note that your browser simply ignores your formatting!</p></body></html>(这个例子说明了HTML显示格式的一些问题。)d:标题元素: <html><body><h1>This is heading 1</h1><h2>This is heading 2</h2><h3>This is heading 3</h3><h4>This is heading 4</h4><h5>This is heading 5</h5><h6>This is heading 6</h6><p>Use heading tags only for headings. Don't use them just to make something bold. Use other tags for that.</p></body></html>(这个例子说明了在HTML中显示标题元素的标签。)e:居中的标题元素:<html><body><h1 align="center">This is heading 1</h1><p>The heading above is aligned to the center of this page. The heading above is aligned to the center of this page. The heading above is aligned to the center of this page.</p></body></html>(这个例子显示了一个居中的标题元素。)f:水平线:<html><body><p>The hr tag defines a horizontal rule:</p><hr><p>This is a paragraph</p><hr><p>This is a paragraph</p><hr><p>This is a paragraph</p></body></html>(这个例子说明了如何插入水平线。)g:隐藏的注释:<html><body><!--This comment will not be displayed--><p>This is a regular paragraph</p></body></html>(这个例子说明了在HTML文档中如何插入隐藏的注释。)h:背景色:<html><body bgcolor="yellow"><h2>Look: Colored Background!</h2></body></html>(这个例子说明了如何给页面设置背景色。)

如何制作网页,完成一个简单的用户注册功能?

网页制作是网站策划师、网络程序员、网页设计师等岗位,应用各种网络程序开发技术和网页设计技术,为企事业单位、公司或个人在全球互联网上建设站点,并包含域名注册查询和主机托管等服务的总称。下面是网站制作的步骤:1.需要评估使用的功能规格;2.竞争的研究;3.发展的结构(树),网页的内容和演示;4.创建一个Web界面(也被称为网页设计);5.用不同的编程语言的网站整合。主要的的HTML(标准通用标记语言下的一个应用),层叠样式表(外语简称:CSS),JavaScript,PHP,ASP.NET;6.建立一个网站的内容管理系统(外语简称:CMS);7.预订和管理域名(网站地址,网站的访问);8.上线一个FTP服务器,允许主办的网站不断地连接到互联网上的Web服务器上的网页文件;9.创建一个网站可以委托给易雅网或自己制作。要自己建立一个网站,它可以使用网页编辑器。

如何制作网页登陆界面?

<html><head></head><body><form>2文本框(用户名+密码)提交按钮 提交态页(asp\aspx\php\jsp)做判断</form></body></html> 请问能不能详细一点? 举个例子 <form action="a.php" method="post"><input type="text" name="username" ID="username"> //用户名<input type="password" name="password" ID="password">//密码<input type="submit" name="dosubmit" value="登录">//登录按钮</form>通过POST把用户名、密码传给a.phpPHP的写法就是取出$_POST['username'] $_POST['password']然后和数据库里的值对比,正确的话,可以去数据库里取出名字(不是用户名)然后弹出框显示出来,否则提示登录失败 本人是非常菜的菜鸟……sorry,请问POST是什么东西?或者请把完整代码给我!sorry…… html的代码 (action="a.php" 这句根据实际情况看你POST给哪个页如果是ASP的就是action="a.asp",因为method="post" 所以直接就是POST的方法传值给PHP或者ASP文件了)<html><head></head><body><form action="a.php" method="post"><input type="text" name="username" ID="username"> //用户名<input type="password" name="password" ID="password">//密码<input type="submit" name="dosubmit" value="登录">//登录按钮</form></body></html>如果是PHP则a.php的代码$username=$_POST['username'] ;$password=$_POST['password'] ;然后去对接收的用户名和密码去和数据对比。如果是ASP则a.asp的代码username=request.FORM("username")password=request.FORM("password")然后去对接收的用户名和密码去和数据对比。具体的对数据库操作的代码自己来吧。。。。。。

做一个网页需要多少钱?

首先要明确,网页的制作成本费用,是根据你对于网页的期望值以及对其功能需求不同来进行定价的。在开发行业里面,没有固定的网站制作的固定定价。网站的基本功能和费用构成1、网站最基础的结构应该是:域名、服务器、程序、数据库2、域名不多说了,价格网上有大把,以com和cn为最商业化,最常见。3、服务器有很多种:可以是虚拟主机、VPS、云主机、独立服务器、服务器群。4、其实在域名和服务器之间还有例如:CDN、分布式存储等等之类的技术手段。5、程序:自主开发、市场现成的很多。6、数据库:mysql\mssql等等。7、功能需求:网站特有的功能:例如:快递公司需要快递单号查询、单号跟踪功能,学校需要老师课程表查询、修改、添加、学生作业提交、手机网站、企业邮箱等等吧,这也是简单的举例。总的来说,网站建设是没有固定的报价的,还是根据实际情况来判断,另外可以多咨询一些网站建设公司,可以进行价格对比和公司研发能力去进行综合评估来定价和选择公司做好网站的建设。

建站需求填写

采购需求填写

采购需求

采购产品:
联系人:
* 联系电话:
公司名称:
补充说明:
* 验证码:
提交