Hallo!
Ich hab nen JFrame, in dem ich ein JPanel habe, auf dem ein paar Buttons positioniert sind (also jpanel.add(button), jframe.add(panel))
Wenn ich das Ganze starte, sehen die buttons korrekt aus. Wenn ich dann aber einen der Buttons klicke, der einen JFileChooser öffnet und dann den FileChooser schließe oder auf OK drücke, dann sieht dieser Button so aus, als würde ich die ganze Zeit mit der Maus drauf drücken, als wäre er gerade aktiv - ich bin aber mit der Maus nicht drauf. Und wenn ich dann mit der Maus über die anderen Buttons fahre, sehen die danach auch so aus.
Hat jemand schon ne Idee, was das sein könnte?
So hab ich das mit dem chooser gemacht:
und die gui starte ich so:
Ich hab nen JFrame, in dem ich ein JPanel habe, auf dem ein paar Buttons positioniert sind (also jpanel.add(button), jframe.add(panel))
Wenn ich das Ganze starte, sehen die buttons korrekt aus. Wenn ich dann aber einen der Buttons klicke, der einen JFileChooser öffnet und dann den FileChooser schließe oder auf OK drücke, dann sieht dieser Button so aus, als würde ich die ganze Zeit mit der Maus drauf drücken, als wäre er gerade aktiv - ich bin aber mit der Maus nicht drauf. Und wenn ich dann mit der Maus über die anderen Buttons fahre, sehen die danach auch so aus.
Hat jemand schon ne Idee, was das sein könnte?
So hab ich das mit dem chooser gemacht:
Java:
protected static void openStylesheetChooser() {
setUIManager();
filter = new FileNameExtensionFilter("XSL-Dateien", "xsl");
chooser1 = new JFileChooser();
chooser1.setMultiSelectionEnabled(true);
chooser1.addChoosableFileFilter(filter);
chooser1.showOpenDialog(null);
if (chooser1.getSelectedFile() != null)
infoarea.append("Stylesheet ausgewählt\n");
}
und die gui starte ich so:
Java:
public static void main(String[] args) {
SwingUtilities.invokeLater(new Thread() {
public void run() {
Layout test = new Layout();
test.GUI();
}
});
}