Как изменить внешний вид отдельной части программы Java

Итак, я делаю инструмент выбора программы, и в настоящее время мне нравится, как все выглядит с помощью только внешнего вида Java. единственное, что я хочу изменить, это внешний вид JFileChooser для Windows. Когда я вызываю средство выбора файлов и говорю ему изменить внешний вид,это ничего не делает. когда я вызываю его при запуске программы, кнопки выглядят паршиво. так что у google ничего нет, и я не могу понять, как заставить это работать. пожалуйста помоги! дайте мне знать, какой код будет актуальным и полезным. Заранее спасибо!

РЕДАКТИРОВАТЬ :Итак, вот некоторый код, относящийся к JFileChooser и тому, как он запускается:

public class Start(){
    public static JButton assignButton = new JButton(new AbstractAction(
        "Assign") {
    public void actionPerformed(ActionEvent e) {
        AssignWindow.run();
    }
});
}

public class AssignmentWindow(){
   public static void run() {
    Dialogs.assignmentInfo();

    bgImage = aw.getImage("files/background.png");

            //aw is the object of this class
    aw.makeFrame();     //makes the jframe for all the buttons to sit.
    aw.setGraphics();   //assigns a different graphics variable

    aw.fileChooser();
}

public void fileChooser() {
    JFileChooser jfc = new JFileChooser();
    jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);

            // here is where i want to set the look and feel....

    if (jfc.showDialog(null, "Select") == JFileChooser.APPROVE_OPTION) {
        File file = jfc.getSelectedFile();
        fileDir = file.getPath();
    } else {
        Dialogs.msg("You cancled selecting a file. Returning to file frame...");
        AssignWindow.destroy();
    }
}
}
5
задан mKorbel 8 August 2012 в 20:39
поделиться