Input Verifier - pola wymagane poprawione
This commit is contained in:
parent
9ef87ea55f
commit
100efa20f7
@ -142,6 +142,7 @@
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_SerializeTo" type="java.lang.String" value="BookFieldPattern_bookTitle"/>
|
||||
<AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="authorname">
|
||||
|
@ -32,7 +32,12 @@ public class BookFieldPattern extends javax.swing.JFrame {
|
||||
public BookFieldPattern(boolean required) {
|
||||
initComponents();
|
||||
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||
//bookTitle.setInputVerifier(new library.Validation("[a-zA-z0-9]+", required));
|
||||
bookTitle.setInputVerifier(verify);
|
||||
authorName.setInputVerifier(verify);
|
||||
authorSurname.setInputVerifier(verify);
|
||||
year.setInputVerifier(verify);
|
||||
ISBN.setInputVerifier(verify);
|
||||
publishing.setInputVerifier(verify);
|
||||
}
|
||||
|
||||
public boolean add = false, delete = false, edit = false, search = false;
|
||||
@ -344,7 +349,7 @@ public class BookFieldPattern extends javax.swing.JFrame {
|
||||
private javax.swing.JTextField authorSurname;
|
||||
private javax.swing.JLabel authorname;
|
||||
private javax.swing.JLabel authorsurname;
|
||||
private javax.swing.JTextField bookTitle;
|
||||
javax.swing.JTextField bookTitle;
|
||||
private javax.swing.JButton cancel;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel lISBN;
|
||||
|
@ -31,14 +31,14 @@ public class Validation extends InputVerifier {
|
||||
|
||||
public boolean checkField(JComponent input) {
|
||||
JTextField tf = (JTextField) input;
|
||||
if(required){
|
||||
if("".equals(tf.getText())){
|
||||
if (required) {
|
||||
if ((tf.getText().equals(""))) {
|
||||
JOptionPane.showMessageDialog(null, "Pole wymagane!", "Błąd wprowadzanych danych", JOptionPane.INFORMATION_MESSAGE);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (input.getName() != null){
|
||||
if (input.getName().equals("year")) {
|
||||
|
||||
if (!"".equals(tf.getText())) {
|
||||
try {
|
||||
year = Integer.parseInt(tf.getText());
|
||||
@ -65,6 +65,7 @@ public class Validation extends InputVerifier {
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user