package org.jent.checksmtp;
import java.awt.Dimension;
+import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import javax.swing.JFrame;
/**
*
}//GEN-LAST:event_jButtonCancelActionPerformed
private boolean isModifiedPotition() {
- int x = this.getX(); //TODO: get real potition on screen.
- int y = this.getY();
+ int x = 0;
+ int y = 0;
+ if ( getExtendedState() == JFrame.NORMAL ) {
+ Point locationPoint = getLocationOnScreen(); //TODO: IllegalComponentStateException
+ x = locationPoint.x;
+ y = locationPoint.y;
+ } else {
+ //Unexpect logic. Because this method call from pushed "OK" button.
+ x = getX();
+ y = getY();
+ }
int h = this.getHeight();
int w = this.getWidth();
boolean modified = false;
package org.jent.checksmtp;
import java.awt.Dimension;
+import java.awt.Point;
import java.awt.Toolkit;
import java.util.List;
}//GEN-LAST:event_jButtonOKActionPerformed
private boolean restorePosition() {
- int x = this.getX(); //TODO: get real potition on screen.
- int y = this.getY();
+ Point locationPoint = getLocationOnScreen(); //TODO: IllegalComponentStateException
+ int x = locationPoint.x;
+ int y = locationPoint.y;
int h = this.getHeight();
int w = this.getWidth();
boolean modified = false;