Hallo,
ich habe gerade einen sehr seltsamen Fehler in meinem Programm entdeckt:
Ich verwende verschiedene Dialoge (immer JOptionPane), die ich mir schon für meine Zwecke angepasst hab (Beschriftung der Button und so).
Das klappt eingentlich auch ganz gut.
Nur aus irgendwelchen mir völlig unerklärlichen Gründen, verschwindet im Laufe der Verwendung des Programms der Text der Dialoge. Der Fenstername ist noch da und auch die Beschriftung des aktivierten Buttons, aber der eigenliche Text und auch der nicht-aktive Button fehlen.
Wie kann sowas passieren Ich könnte es ja vielleicht noch verstehen, wenn das Prog die Dialoge nie anständig bauen würde, aber erst macht er es und dann auf einmal nicht mehr ?
Hat jemand eine Ahnung, was hier passiert
Hier noch ein Auszug aus meinem Quelltext (ein spezieller Dialog):
...
public void selectPix(int pixPos){
Object[] options = {"Yes, please !", "Upps, no !"};
String add = "Do you want to add this picture ";
// System.out.println(add);
int retVal = JOptionPane.showOptionDialog(this,
add,"Add pix",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, options, options[0]);
if(retVal == JOptionPane.YES_OPTION)
{
if(workPix==0)
addAsFirstPix(pixPos);
else addAsSndPix(pixPos);
workPix++;
}
}
...
-------------------
Ich hoffe jemand hat eine Idee woran es liegen kann.
Danke für eure Hilfe.
Skalar.
ich habe gerade einen sehr seltsamen Fehler in meinem Programm entdeckt:
Ich verwende verschiedene Dialoge (immer JOptionPane), die ich mir schon für meine Zwecke angepasst hab (Beschriftung der Button und so).
Das klappt eingentlich auch ganz gut.
Nur aus irgendwelchen mir völlig unerklärlichen Gründen, verschwindet im Laufe der Verwendung des Programms der Text der Dialoge. Der Fenstername ist noch da und auch die Beschriftung des aktivierten Buttons, aber der eigenliche Text und auch der nicht-aktive Button fehlen.
Wie kann sowas passieren Ich könnte es ja vielleicht noch verstehen, wenn das Prog die Dialoge nie anständig bauen würde, aber erst macht er es und dann auf einmal nicht mehr ?
Hat jemand eine Ahnung, was hier passiert
Hier noch ein Auszug aus meinem Quelltext (ein spezieller Dialog):
...
public void selectPix(int pixPos){
Object[] options = {"Yes, please !", "Upps, no !"};
String add = "Do you want to add this picture ";
// System.out.println(add);
int retVal = JOptionPane.showOptionDialog(this,
add,"Add pix",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, options, options[0]);
if(retVal == JOptionPane.YES_OPTION)
{
if(workPix==0)
addAsFirstPix(pixPos);
else addAsSndPix(pixPos);
workPix++;
}
}
...
-------------------
Ich hoffe jemand hat eine Idee woran es liegen kann.
Danke für eure Hilfe.
Skalar.