编写Java Application,建立一个登录窗口,包含输入用户名和口令的文本框以及登录和取消两个按钮

作者&投稿:常钓 (若有异议请与网页底部的电邮联系)
建立一个界面,能输入用户名和口令~

pubic void int(){ 这行有两个低级错误

1:pubic改成public
2:int改成init

最后变成:
public void init(){

就可以了

推荐你用集成开发环境开发,这样的错误会自动提示的。可以用JBuilder 2005或者elipse




htm代码部分:

code=ILoveJavaApplet.class 需要改成code=TextFieldDemo.class

宽度和高度也要调整一下,如:


An Java Applet





import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;


public class changeTitle extends JFrame implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
public static final int width = 200;
public static final int height = 200;
JTextField text1;
JLabel la;
JButton jbn;
changeTitle(){
setTitle("hello");
setSize(width, height);
setLayout(new FlowLayout());
text1=new JTextField(15);
la=new JLabel("标题:");
jbn=new JButton("更改标题");
add(la);
add(text1);
add(jbn);
jbn.addActionListener(this);
}


public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jbn){
setTitle(text1.getText());
}

}

public static void main(String[] args ){
changeTitle changetitle=new changeTitle();
changetitle.setVisible(true);
changetitle.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class LogOn extends JFrame
{
private JLabel usernameLabel, passwordLabel;
private JTextField usernameText;
private JPasswordField passwordText;
private JButton cancelButton,confButton;

public LogOn ()
{
super("CF Product");
setSize(400,200);
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

}catch(Exception e) {}
Container container = getContentPane();
container.setBackground(Color.WHITE);
container.setLayout(null);
usernameLabel = new JLabel("用户名:",JLabel.RIGHT);
passwordLabel = new JLabel("密 码:",JLabel.RIGHT);
usernameText = new JTextField(10);
passwordText = new JPasswordField(10);
cancelButton = new JButton(" 退出");
confButton = new JButton("确定");

usernameLabel.setBounds(80,50,50,25);
usernameText.setBounds(130,50,80,20);

passwordLabel.setBounds(80,80,50,25);
passwordText.setBounds(130,80,80,20);
cancelButton.setBounds(250,80,80,20);
confButton.setBounds(250,50,80,20);

container.add(usernameLabel);
container.add(usernameText);
container.add(passwordLabel);
container.add(passwordText);
container.add(cancelButton);
container.add(confButton);

setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main (String arguments[])
{
LogOn application = new LogOn();

}
}

我不会啊


无棣县17039871302: 如何使用java语言编写app -
禽艺贝飞: 使用java编写android的app需要下载adt 这属于ecilpse的一种特殊插件,使用adt就可进行app的编程了.编写后生成apk放入手机中直接进行安装即可

无棣县17039871302: 如何用Visual Studio编译Java源代码 -
禽艺贝飞: 打开Visual Studio,建立任意工程. 把工程文件自动生成的Class1.cs等文件删掉. 向工程文件中增加一个文本文件,命名为Application.java 双击Application.java文件编辑java源代码: 在工程文件中增加一个文本文件,命名为:Compile.bat Tools -> External Tools... 增加一个entity如下,命名为 Javac 下面,将Compile.bat和Application.java这两个文件编写完整: 执行:Tools -> Javac

无棣县17039871302: java有点混乱 -
禽艺贝飞: 1、applet一般用于B/S页面上作为插件式的开发,而application主要是桌面应用程序的开 发,application是不能用Jsp加载的 2、Application和Java Applet的区别. Java语言是一种半编译半解释的语言.Java的用户程序分 为两类:Java ...

无棣县17039871302: 如何用eclipse创建一个Java工程 -
禽艺贝飞: 思路为:先新建一个java工程,然后在该工程下新建一个类,在该类中输入代码运行即可.方法如下:1. 在package explorer 右键,new - java project2. 右键src,new class,输入一个名字3. 在那个class里面的main方法里面输入一个System.out.print("zhidao");4. 右键那个java类,run as java application5. 控制台输出hello world就意味着你的这个java程序成功运行了

无棣县17039871302: 编一个java程序,用i/o的方式把一个磁盘的文件复制到另一个磁盘 -
禽艺贝飞: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class FileTest { /** * @param args *...

无棣县17039871302: 编写一个字符界面的java application程序,接受用户输入的10个整数的最大值 -
禽艺贝飞: 代码如下:import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.StringTokenizer; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing....

无棣县17039871302: JAVA编程:编写一个applet,读取一个矩形的边长,然后输入一个空心矩形
禽艺贝飞: import java.awt.*; import javax.swing.*; public class drawRech extends JApplet { public void paint(Graphics g){ super.paint(g); this.setBackground(Color.WHITE); String width = JOptionPane.showInputDialog("Enter the width"); String height = ...

无棣县17039871302: 写一个application 程序运行,并输出“Welcome to java world” -
禽艺贝飞: public class Hello{public static void main(String args[]){System.out.println("Welcome to java world");} }

无棣县17039871302: Java Application和Java Applet的区别 -
禽艺贝飞: Java Applet和Java Application在结构方面的主要区别表现在:(1)运行方式不同.Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行. Java Application是完整的程序...

无棣县17039871302: 请高手们推荐一个编JAVA的IDE -
禽艺贝飞: 新手就用命令行+editplus吧,个人认为一开始编几个小程序还用IDE对自己不是帮助而是麻烦,而且用用java的几个命令对理解java是很有好处的 等有一定基础了在用eclipse吧

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网