title: How to change the look and feel of a single part of a java program
body: <p>So I'm making a program selection tool, and currently i like the way everything looks with just the java look and feel. the only thing i want to change is the JFileChooser look and feel to Windows. When i call the filechooser and tell it to change the look and feel then, it doesn't do anything. when i call it when the program starts, it makes the buttons look crappy. so google doesn't have anything, and i cant figure out how to get this to work. please help! let me know what code would be relevant and useful. Thanks in advance!</p>
  
  <p>EDIT:
  So here's some code relevent to the JFileChooser and how it is started:</p>
  
  <pre><code>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();
      }
  }
  }
  </code></pre>