Наскоро получих прозорци 10 и имам проблемиизползвайки JFileChooser. Винаги, когато линията с него работи, ми дава тази грешка "Qt: Неоткрита версия 6.3 на Windows е открита!" Аз не съм сигурен дали някой го е попитал, но се опитах да търся и не намерих нищо. Грешката не ми казва къде се случва. Мисля, че това може да се дължи на прозорците 10.
public class Load {
public static JFrame f = new JFrame();
/**
* @wbp.parser.entryPoint
*/
public void frame(){
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Load Game");
fileChooser.setAcceptAllFileFilterUsed(false);
fileChooser.setApproveButtonText("Load");
fileChooser.setForeground(new Color(255, 255, 255));
fileChooser.setFont(new Font("Trebuchet MS", Font.PLAIN, 12));
f.getContentPane().add(fileChooser, BorderLayout.CENTER);}}
Отговори:
0 за отговор № 1Възможни причини:
не използвате правилно компонента JFileChooser. Опитвам:
ако (filechooser.showOpenDialog (frame) == JFileChooser.APPROVE_OPTION) { ... }
Свежият Windows 10 няма подходящите параметри на потребителския интерфейс за клас JFileChooser. Затова опитайте едно (или и двете) от следните неща:
- а. изтегляне и инсталиране на KBxxxx актуализира прозорците 10
- б. спрете да използвате
UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );
в случай че го използвате и да превключите към "Изглед & Чувство" по подразбиране.