按钮背景颜色保存java

时间:2016-08-24 18:55:43

标签: java swing file button

我在课程预订课程中告诉我可以使用哪个时间课程,所以当用户想要预订课程时他会点击按钮,背景颜色将变为红色“这意味着它已被预订”但是如何我可以保存更改的颜色吗?

我试试这个

private void button2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
    File file = new File("filename.txt");
        FileWriter fw;
        try {
            fw = new FileWriter(file.getAbsoluteFile());
        } catch (IOException ex) {
            Logger.getLogger(NewJFrame1.class.getName()).log(Level.SEVERE, null, ex);
        }
            BufferedWriter bw = new BufferedWriter(fw);
            Color j=button2.setBackground(Color.red);
                        bw.write();
            bw.close();

            System.out.println("Done");


// TODO add your handling code here:
    }    

1 个答案:

答案 0 :(得分:1)

  

我在班级预订课程中工作,告诉我哪个时间班可以使用,所以当用户想要预订班级时他会点击按钮,背景颜色将变为红色"这意味着它被预订了#34;但我如何保存颜色?

最佳答案:不要。

而是保存预订信息,应该是程序整体模型的一部分的信息,然后在程序加载模型后将按钮颜色基于模型的状态。详细信息将取决于您如何构建程序,但希望它接近模型 - 视图 - 控制器类型模式或其变体之一。