M
Manuela
Gast
Hallo,
ich habe eine Frage, wo ich nicht ganz verstehe und zwar,
Dieser Code funktioniert ohne Probleme
und so wollte ich es ursprünglich machen aber das hat nicht funktioniert.
Dann zeigt er mir auch die Klasse an geht aber nicht in die if abfrage rein . UND das Verstehe ich nicht !!!!
Warum geht er nicht in die if oder else if ????
Gruß Manuela.
ich habe eine Frage, wo ich nicht ganz verstehe und zwar,
Dieser Code funktioniert ohne Probleme
Code:
if (c instanceof JScrollPane) {
try{
JScrollPane b = (JScrollPane) c;
JViewport p = b.getViewport();
JTextArea t = (javax.swing.JTextArea) p.getComponent(0);
t.setEnabled(aa);
t.setEditable(aa);
} catch(ClassCastException ee){
}
}
if (c instanceof JScrollPane) {
try {
JScrollPane b = (JScrollPane) c;
JViewport p = b.getViewport();
JTable e =(JTable) p.getComponent(0);
e.setEnabled(true);
} catch(ClassCastException ee){
}
}
und so wollte ich es ursprünglich machen aber das hat nicht funktioniert.
Code:
if (c instanceof JScrollPane) {
JScrollPane b = (JScrollPane) c;
JViewport p = b.getViewport();
System.out.println(p.getComponent(0).getClass());
if(p.getComponent(0).getClass().equals("class javax.swing.JTextArea")){
JTextArea t = (javax.swing.JTextArea) p.getComponent(0);
t.setEnabled(aa);
t.setEditable(aa);
}
else if(p.getComponent(0).getClass().equals("class javax.swing.JTable")){
JTable t = (javax.swing.JTable) p.getComponent(0);
t.setEnabled(aa);
t.setEditable(aa);
}
}
Dann zeigt er mir auch die Klasse an geht aber nicht in die if abfrage rein . UND das Verstehe ich nicht !!!!
Warum geht er nicht in die if oder else if ????
Gruß Manuela.