JTextField is a component that allows users to enter text in a single line.
Example:
Source Code:
import java.awt.Color;
private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {
String username = txtUser.getText();
String password = new String(txtPass.getPassword()); // safer than getText()
if (username.equals("admin") && password.equals("12345")) {
lblMessage.setText("Login Successful!");
lblMessage.setForeground(Color.GREEN);
} else {
lblMessage.setText("Invalid username or password.");
lblMessage.setForeground(Color.RED);
}
}
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
Result:

