MCPcopy Create free account
hub / github.com/ZsBT/mrz-java / actionPerformed

Method actionPerformed

src/main/java/com/innovatrics/mrz/Demo.java:65–78  ·  view source on GitHub ↗
(ActionEvent e)

Source from the content-addressed store, hash-verified

63 parse.addActionListener(new ActionListener() {
64
65 public void actionPerformed(ActionEvent e) {
66 final String m = mrz.getText();
67 try {
68 final MrzRecord record = MrzParser.parse(m);
69 JOptionPane.showMessageDialog(frame, "Parse successfull: " + record);
70 } catch (Exception ex) {
71 JOptionPane.showMessageDialog(frame, "Parse failed: " + ex);
72 if (ex instanceof MrzParseException) {
73 final MrzParseException mpe = (MrzParseException) ex;
74 final MrzRange r = mpe.range;
75 mrz.select(toPos(r.column, r.row, m), toPos(r.columnTo, r.row, m));
76 }
77 }
78 }
79 });
80 frame.getContentPane().add(mrz, BorderLayout.CENTER);
81 frame.getContentPane().add(parse, BorderLayout.SOUTH);

Callers

nothing calls this directly

Calls 2

parseMethod · 0.95
toPosMethod · 0.95

Tested by

no test coverage detected