Null out appearance when default for material is selected

This commit is contained in:
Bill Kuker 2012-07-03 22:39:47 +00:00 committed by U-WINDOWS-C28163E\Administrator
parent 1b55457636
commit fc848db00e

View File

@ -203,7 +203,20 @@ public class AppearancePanel extends JPanel {
{// Texture Header Row
add(new StyledLabel(trans.get("AppearanceCfg.lbl.Appearance"), Style.BOLD));
add(new JCheckBox(mDefault), "split 2");
final JCheckBox materialDefault = new JCheckBox(mDefault);
materialDefault.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (materialDefault.isSelected()) {
c.setAppearance(null);
} else {
c.setAppearance(ab.getAppearance());
}
}
});
add(materialDefault, "split 2");
add(new JLabel(trans.get("AppearanceCfg.lbl.Usedefault")));
JButton setMDefault = new JButton(trans.get("AppearanceCfg.but.savedefault"));
mDefault.addEnableComponent(setMDefault, false);