Also ich diesen Code haben, der eine JOptionPane
mit Informationen über die Ausnahme öffnet:Ist es möglich, einen String Farbe in JOptionPane.showMessageDialog zu ändern()
String fileName=e.getStackTrace()[0].getFileName();
String methodName=e.getStackTrace()[0].getMethodName();
String line=String.valueOf(e.getStackTrace()[0].getLineNumber());
JOptionPane.showMessageDialog(null, new JLabel("There was an unexpected "+e+" at file: "+fileName+" in method: "+methodName+" in line: "+line));
Das einzige, was ich nicht glücklich bin, ist die Tatsache, dass es alle die gleiche Farbe, so dass ich dachte, warum nicht die Farbe der Strings in Bezug auf die Ausnahme zu rot ändern. Also habe ich ein bisschen gegoogelt und einige ähnliche Fragen zu SO gestellt, und habe auch versucht, was sie dort mit html-Tags und so vorgeschlagen haben, aber ich war nicht erfolgreich. Gibt es eine funktionierende Möglichkeit, den Text zu färben? Derzeit sieht es aus wie this mit HTML-Tags
Haben Sie versucht '' "' vor der Ausnahme und '" "' nach der Ausnahme? – KyleKW
Ja, die Zeichenfolge, wie Sie gepostet haben, erscheint jetzt in der Nachrichtenbox – Aelop
Nur um sicher zu gehen, schreiben Sie so: '" Es gab eine unerwartete "+" "+ e + "" '? Ich habe es gerade ausprobiert und es hat für mich funktioniert. – KyleKW