首先讓我說我對java很新,所以這很簡單,但我有這個日期對象,我做了一個actionlistener方法,但它不會讓我使用那裏的對象。我該如何製作這樣才能訪問該方法?如何在java中使用不同方法的變量?
jp = new JPanel();
jta = new JTextArea(100, 100);
jta.setPreferredSize(new Dimension(460,420));
jta.setLineWrap(true);
jta.setWrapStyleWord(true);
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
Date date = new Date();
jb = new JButton("Tommorow");
jl = new JLabel();
jf = new JFrame();
jf.setBackground(Color.BLUE);
jl.setText(dateFormat.format(date));
add(jl, BorderLayout.NORTH);
add(jp);
jp.add(jb, BorderLayout.EAST);
add(jta);
jb.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
jta.setText("");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, 1);
date = cal.getTime();
}
你試圖訪問哪個對象? – RamenChef
只需將'date'設爲[專用字段](https://docs.oracle.com/javase/tutorial/java/javaOO/variables.html)。 – TNT
我該怎麼做? –