@@ -67,42 +67,42 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) {
6767
6868 jEncodeButton .setText ("Codificar" );
6969 jEncodeButton .setEnabled (false );
70- jEncodeButton .addMouseListener (new java .awt .event .MouseAdapter () {
71- public void mousePressed (java .awt .event .MouseEvent evt ) {
72- jEncodeButtonMousePressed (evt );
70+ jEncodeButton .addActionListener (new java .awt .event .ActionListener () {
71+ public void actionPerformed (java .awt .event .ActionEvent evt ) {
72+ jEncodeButtonActionPerformed (evt );
7373 }
7474 });
7575
7676 jFileChooser .setText ("Selecionar arquivo" );
77- jFileChooser .addMouseListener (new java .awt .event .MouseAdapter () {
78- public void mousePressed (java .awt .event .MouseEvent evt ) {
79- jFileChooserMousePressed (evt );
77+ jFileChooser .addActionListener (new java .awt .event .ActionListener () {
78+ public void actionPerformed (java .awt .event .ActionEvent evt ) {
79+ jFileChooserActionPerformed (evt );
8080 }
8181 });
8282
8383 jFilePath .setText ("Nenhum arquivo selecionado" );
8484
8585 jDecodeButton .setText ("Decodificar" );
8686 jDecodeButton .setEnabled (false );
87- jDecodeButton .addMouseListener (new java .awt .event .MouseAdapter () {
88- public void mousePressed (java .awt .event .MouseEvent evt ) {
89- jDecodeButtonMousePressed (evt );
87+ jDecodeButton .addActionListener (new java .awt .event .ActionListener () {
88+ public void actionPerformed (java .awt .event .ActionEvent evt ) {
89+ jDecodeButtonActionPerformed (evt );
9090 }
9191 });
9292
9393 jGenerateEccButton .setText ("Gerar arquivo ECC" );
9494 jGenerateEccButton .setEnabled (false );
95- jGenerateEccButton .addMouseListener (new java .awt .event .MouseAdapter () {
96- public void mouseClicked (java .awt .event .MouseEvent evt ) {
97- jGenerateEccButtonMouseClicked (evt );
95+ jGenerateEccButton .addActionListener (new java .awt .event .ActionListener () {
96+ public void actionPerformed (java .awt .event .ActionEvent evt ) {
97+ jGenerateEccButtonActionPerformed (evt );
9898 }
9999 });
100100
101101 jExtractEccButton .setText ("Extrair arquivo ECC" );
102102 jExtractEccButton .setEnabled (false );
103- jExtractEccButton .addMouseListener (new java .awt .event .MouseAdapter () {
104- public void mouseClicked (java .awt .event .MouseEvent evt ) {
105- jExtractEccButtonMouseClicked (evt );
103+ jExtractEccButton .addActionListener (new java .awt .event .ActionListener () {
104+ public void actionPerformed (java .awt .event .ActionEvent evt ) {
105+ jExtractEccButtonActionPerformed (evt );
106106 }
107107 });
108108
@@ -165,8 +165,12 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
165165
166166 pack ();
167167 }// </editor-fold>//GEN-END:initComponents
168+
169+ private void jCodingTypeFieldPropertyChange (java .beans .PropertyChangeEvent evt ) {//GEN-FIRST:event_jCodingTypeFieldPropertyChange
170+ _enableDisableDividerField ();
171+ }//GEN-LAST:event_jCodingTypeFieldPropertyChange
168172
169- private void jFileChooserMousePressed (java .awt .event .MouseEvent evt ) {//GEN-FIRST:event_jFileChooserMousePressed
173+ private void jFileChooserActionPerformed (java .awt .event .ActionEvent evt ) {//GEN-FIRST:event_jFileChooserActionPerformed
170174 if (fileChooser .showOpenDialog (FileEncoderWindow .this ) == JFileChooser .APPROVE_OPTION ) {
171175 file = fileChooser .getSelectedFile ();
172176 jFilePath .setText (file .getAbsolutePath ());
@@ -177,32 +181,28 @@ private void jFileChooserMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRS
177181 jGenerateEccButton .setEnabled (FileUtils .checkExtensionName (file , "enc" ));
178182 jExtractEccButton .setEnabled (FileUtils .checkExtensionName (file , "ecc" ));
179183 }
180- }//GEN-LAST:event_jFileChooserMousePressed
181-
182- private void jEncodeButtonMousePressed (java .awt .event .MouseEvent evt ) {//GEN-FIRST:event_jEncodeButtonMousePressed
184+ }//GEN-LAST:event_jFileChooserActionPerformed
185+
186+ private void jEncodeButtonActionPerformed (java .awt .event .ActionEvent evt ) {//GEN-FIRST:event_jEncodeButtonActionPerformed
183187 CodingType coding = CodingType .findByName ((String ) jCodingTypeField .getSelectedItem ());
184188 File output = fileEncoder .encode (file , coding , _getDivider ());
185189 JOptionPane .showMessageDialog (null , "O arquivo " + file .getName () + " passou de " + file .length () + " bytes para " + output .length () + " bytes" );
186- }//GEN-LAST:event_jEncodeButtonMousePressed
190+ }//GEN-LAST:event_jEncodeButtonActionPerformed
187191
188- private void jDecodeButtonMousePressed (java .awt .event .MouseEvent evt ) {//GEN-FIRST:event_jDecodeButtonMousePressed
192+ private void jDecodeButtonActionPerformed (java .awt .event .ActionEvent evt ) {//GEN-FIRST:event_jDecodeButtonActionPerformed
189193 fileEncoder .decode (file );
190194 JOptionPane .showMessageDialog (null , "O arquivo " + file .getName () + " foi decodificado com sucesso!" );
191- }//GEN-LAST:event_jDecodeButtonMousePressed
192-
193- private void jCodingTypeFieldPropertyChange (java .beans .PropertyChangeEvent evt ) {//GEN-FIRST:event_jCodingTypeFieldPropertyChange
194- _enableDisableDividerField ();
195- }//GEN-LAST:event_jCodingTypeFieldPropertyChange
195+ }//GEN-LAST:event_jDecodeButtonActionPerformed
196196
197- private void jGenerateEccButtonMouseClicked (java .awt .event .MouseEvent evt ) {//GEN-FIRST:event_jGenerateEccButtonMouseClicked
197+ private void jGenerateEccButtonActionPerformed (java .awt .event .ActionEvent evt ) {//GEN-FIRST:event_jGenerateEccButtonActionPerformed
198198 File output = fileEncoder .generateEcc (file );
199199 JOptionPane .showMessageDialog (null , "O arquivo " + output .getName () + " foi gerado!" );
200- }//GEN-LAST:event_jGenerateEccButtonMouseClicked
200+ }//GEN-LAST:event_jGenerateEccButtonActionPerformed
201201
202- private void jExtractEccButtonMouseClicked (java .awt .event .MouseEvent evt ) {//GEN-FIRST:event_jExtractEccButtonMouseClicked
202+ private void jExtractEccButtonActionPerformed (java .awt .event .ActionEvent evt ) {//GEN-FIRST:event_jExtractEccButtonActionPerformed
203203 File output = fileEncoder .extractEcc (file );
204204 JOptionPane .showMessageDialog (null , "O arquivo " + output .getName () + " foi gerado!" );
205- }//GEN-LAST:event_jExtractEccButtonMouseClicked
205+ }//GEN-LAST:event_jExtractEccButtonActionPerformed
206206
207207 private void _enableDisableDividerField () {
208208 boolean isEnabled = Objects .nonNull (file ) && "Golomb" .equals ((String ) jCodingTypeField .getSelectedItem ());
0 commit comments