我在课程预订课程中告诉我可以使用哪个时间课程,所以当用户想要预订课程时他会点击按钮,背景颜色将变为红色“这意味着它已被预订”但是如何我可以保存更改的颜色吗?
我试试这个
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:
}
答案 0 :(得分:1)
我在班级预订课程中工作,告诉我哪个时间班可以使用,所以当用户想要预订班级时他会点击按钮,背景颜色将变为红色"这意味着它被预订了#34;但我如何保存颜色?
最佳答案:不要。
而是保存预订信息,应该是程序整体模型的一部分的信息,然后在程序加载模型后将按钮颜色基于模型的状态。详细信息将取决于您如何构建程序,但希望它接近模型 - 视图 - 控制器类型模式或其变体之一。