但是, 对于用户来说, 在文本字段中输入密码并不安全。应用程序必须使用特定的组件才能从用户获取密码。
可以通过实例化javafx.scene.control.PasswordField类来创建Passwordfield。 PasswordField类包含一个名为setPromptText()的方法, 用于在密码字段中向用户显示提示文本。用getText()方法检索在passwordfield中写入的数据。
【JavaFX PasswordField】例:
package application;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class PasswordFieldTest extends Application { public static void main(String[] args) {launch(args);
}@Overridepublic void start(Stage primaryStage) throws Exception { // TODO Auto-generated method stub Label user_id=new Label("User ID");
Label password = new Label("Password");
TextField tf=new TextField();
PasswordField pf=new PasswordField();
pf.setPromptText("Enter Password");
Button b = new Button("Submit");
GridPane root = new GridPane();
root.addRow(0, user_id, tf);
root.addRow(1, password, pf);
root.addRow(5, b);
Scene scene=new Scene(root, 300, 200);
primaryStage.setScene(scene);
primaryStage.setTitle("PasswordField Example");
primaryStage.show();
}}
输出:
文章图片
推荐阅读
- JavaFX并行过渡
- win8系统安装sql server软件后找不到怎样办
- win8系统怎样安装网络打印机|win8系统安装网络打印机的办法
- Win8安装软件提示“需要用管理员身份才能安装软件”怎样办
- Win8系统输入密钥后提示“处于通知模式”怎样办
- Win8安装office2007出现Osetup.DLL出错怎样办
- Win7/Win 8赶紧升级Win10,一年免费期过后要收费
- win8系统怎样关闭IE浏览器硬件加速技巧|win8系统关闭IE浏览器硬件加速技巧的办法
- win8系统怎样安装会声会影x8|win8系统安装会声会影x8的办法