1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
private void focusedit(boolean abool){
{
if(abool){
if(Component==getJTextField()){CalculedepuitsPrixUnitaire();}
else if(Component==getJTextField1()){CalculedepuitsPrixTotale();}
else if(Component==getJTextField3()){CalculedepuitsCoutUnitaire();}
else if(Component==getJTextField4()){CalculedepuitsCoutTotal();}
else if(Component==((JSpinner.DefaultEditor) getJSpinner().getEditor()).getTextField()||Component==getJTextField2())
{
if(perdantFocus==getJTextField()){CalculedepuitsPrixUnitaire();}
else if(perdantFocus==getJTextField1()){CalculedepuitsPrixTotale();}
else if(perdantFocus==getJTextField3()){CalculedepuitsCoutUnitaire();}
else if(perdantFocus==getJTextField4()){CalculedepuitsCoutTotal();}
}
//getJFrame().repaint();
}
if(Component!=((JSpinner.DefaultEditor) getJSpinner().getEditor()).getTextField()&& Component!=getJTextField2())
perdantFocus=Component;}
}
@Override
public void focusGained(FocusEvent arg0) {
// TODO Auto-generated method stub
while(semaphore2==1);
semaphore=1;
if (!arg0.isTemporary())
if(arg0.getComponent()!=((JSpinner.DefaultEditor) getJSpinner().getEditor()).getTextField()
&&arg0.getComponent()!=getJTextField2())
focusedit(true);
else
focusedit(false);
semaphore=0;
}
@Override
public void focusLost(FocusEvent arg0) {
// TODO Auto-generated method stub
while(semaphore==1);
semaphore2 =1;
if (!arg0.isTemporary()){
Component=arg0.getComponent();
semaphore2 = 0;
}
} |
Partager