驗證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
輸出版本號,說明配置好了。