验证java
Ⅰ java登陆界面验证
以下代码就是了。
详细参照附件
importjava.awt.GridLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
importjavax.swing.JPasswordField;
importjavax.swing.JTextField;
{
privateJTextFieldtext_username;
privateJPasswordFieldpassword_pwd;
privateJButtonbutton_lg,button_close;
privateJLabelmsgArea;
publicLoginJFrame(){
super("登录");
this.setBounds(500,240,320,260);
setResizable(false);
setBackground(java.awt.Color.lightGray);
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().setLayout(newGridLayout(4,1,20,10));
getContentPane().add(newJLabel("在线考试系统用户登录",JLabel.CENTER));
JPanelpanel_1=newJPanel(newGridLayout(2,2,0,5));
getContentPane().add(panel_1);
panel_1.add(newJLabel("用户名:",JLabel.CENTER));
text_username=newJTextField(20);
panel_1.add(text_username);
panel_1.add(newJLabel("密码:",JLabel.CENTER));
password_pwd=newJPasswordField(20);
panel_1.add(password_pwd);
JPanelpanel_2=newJPanel(newGridLayout(1,2,30,0));
getContentPane().add(panel_2);
button_lg=newJButton("登陆");
panel_2.add(button_lg);
button_lg.addActionListener(this);
button_close=newJButton("注册");
panel_2.add(button_close);
setVisible(true);
//添加一个控件用于显示提示信息
JPanelpanel_3=newJPanel();
msgArea=newJLabel();
getContentPane().add(panel_3.add(msgArea));
setVisible(true);
}
publicstaticvoidmain(Stringarg[]){
newLoginJFrame();
}
publicvoidactionPerformed(ActionEvente){
//登录按钮
if(e.getSource()==button_lg){
if(text_username.getText().isEmpty()&&password_pwd.getText().isEmpty()){
msgArea.setText("请输入用户名和密码!");
return;
}
if(text_username.getText().isEmpty()){
msgArea.setText("用户名不能为空!");
return;
}
if(password_pwd.getText().isEmpty()){
msgArea.setText("密码不能为空!");
return;
}
//TODO连接数据库验证用户
}
}
}
Ⅱ Java如何实现验证码验证功能
package util; import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.imageio.ImageIO; public final class ImageUtil { // 验证码字符集 private static final char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}; // 字符数量 private static final int SIZE = 4; // 干扰线数量 private static final int LINES = 5; // 宽度 private static final int WIDTH = 80; // 高度 private static final int HEIGHT = 40; // 字体大小 private static final int FONT_SIZE = 30; /** * 生成随机验证码及图片 * 返回的数组中,第1个值是验证码,第2个值是图片 */ public static Object[] createImage() { StringBuffer sb = new StringBuffer(); // 1.创建空白图片 BufferedImage image = new BufferedImage( WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); // 2.获取图片画笔 Graphics graphic = image.getGraphics(); // 3.设置画笔颜色 graphic.setColor(Color.LIGHT_GRAY); // 4.绘制矩形背景 graphic.fillRect(0, 0, WIDTH, HEIGHT); // 5.画随机字符 Random ran = new Random(); for (int i = 0; i <SIZE; i++) { // 取随机字符索引 int n = ran.nextInt(chars.length); // 设置随机颜色 graphic.setColor(getRandomColor()); // 设置字体大小 graphic.setFont(new Font( null, Font.BOLD + Font.ITALIC, FONT_SIZE)); // 画字符 graphic.drawString( chars[n] + "", i * WIDTH / SIZE, HEIGHT / 2); // 记录字符 sb.append(chars[n]); } // 6.画干扰线 for (int i = 0; i < LINES; i++) { // 设置随机颜色 graphic.setColor(getRandomColor()); // 随机画线 graphic.drawLine(ran.nextInt(WIDTH), ran.nextInt(HEIGHT), ran.nextInt(WIDTH), ran.nextInt(HEIGHT)); } // 7.返回验证码和图片 return new Object[]{sb.toString(), image}; } /** * 随机取色 */ public static Color getRandomColor() { Random ran = new Random(); Color color = new Color(ran.nextInt(256), ran.nextInt(256), ran.nextInt(256)); return color; } public static void main(String[] args) throws IOException { Object[] objs = createImage(); BufferedImage image = (BufferedImage) objs[1]; OutputStream os = new FileOutputStream("d:/1.png"); ImageIO.write(image, "jpeg", os); os.close(); } }
Ⅲ 为什验证java java -version成功了 javac没有验证成功
path: %JAVA_HOME%\bin;
path 下只需要配置bin目录 (这里bin不是jre下的是根目录下的)
Ⅳ 怎么检验java是否安装成功
你指的是安装JDK吗?,安装完后,你要配置环境变量,在命令提示符中输入
javac
java -version
如果你安装配置成功的话,输入这两个命令都会有相关信息弹出来的。
Ⅳ 怎么检验java的环境变量是否正确
1,要明确java相关的环境变量有什么。它们包括:
JAVA_HOME = jdk的安装路径
path = (在原有配置的最后增加)%JAVA_HOME%\bin
作用:让系统识别java命令
CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
作用:让系统能够找到class文件
2,配置完毕后,就可以使用下面的一个小程序验证java是否安装成功:
程序源代码如下(如该文件放在C:\Hello.java):
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
运行中输入cmd打开dos界面,进入C:\
javac Hello.java
查看C盘下是否生成了class文件
javaHello
查看控制台是否显示“Hello world!”,如果显示,则成功。
注意:只输入java -version并不能证明环境正确设置。
Ⅵ linux怎么验证java安装成功
如果环境变量还没有设置,就到安装java的路径下用java -version命令,有版本弹出证明安装成功,如果环境变量已经设置,那么随便一个位置用java -version命令就可以了。
Ⅶ java怎样实现登录验证
1.打开编程工具:
打开java编程的界面,采用的是eclipse软件;
Ⅷ 怎么检验java是否安装成功
直接搜索JDK,找到它的目录,然后配置环境。也可以下一个eclipse,打开以后新建一个项目,写一个helloworld程序,运行一下,如果可以运行就是已经装了JDK了
开始->运行->然后输入cmd进入dos界面,输入javac。
正确就显示如图
如果不是的话可能是环境变量设置有问题。
windows桌面上右击“我的电脑” —> “属性” —> “高级” —> “环境变量”,在“系统变量”里我们可以看到系统的各个环境变量的值。
点击,新建 按钮;
变量名:JAVA_HOME 变量值:C:Javajdk1.6.0_07(绝对路径,后面不要用分号)
Ⅸ 如何验证java 安装成功
1、点击开始。
Ⅹ 如何验证Java环境变量配置成功
环境变量设置
系统变量->新建->变量名:JAVA_HOME 变量值:D:j2eejdk
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%in;
开始-》运行-》 cmd -> java -version
输出版本号,说明配置好了。