我創建了一個用戶界面,可以將某些數據發送到函數。但是,我一路上遇到了一些錯誤。我會詳細解釋一些我的編碼。首先,我的函數將被調用,並且一些數據將被髮送到另一個類文件。Java,無法接收來自不同類文件的數據
這是我的用戶界面代碼(我檢查了它,它工作正常)
private void startActionPerformed(java.awt.event.ActionEvent evt) {
int x1 = 0;
int x2 = 0;
test.sbutton(x1, x2);}
接下來,我start.java文件sbutton功能原件。它會在內部調用一個定時器功能。
public class Start {
Timer timer = new Timer();
public void sbutton(final int x1, final int x2) {
timer.scheduleAtFixedRate(new Cost() {
public void active() {
super.run(x1, x2);
new Thread(new Runnable() {
public void run() }{ //some function
}).start();
}
}, 1*1000, 30*1000);
cost.class函數代碼假設接收x1和x2。
public class Cost extends TimerTask{
// @Override
public void run(int x1, int x2) {
Calendar rightNow = Calendar.getInstance();
Integer hour = rightNow.get(Calendar.HOUR_OF_DAY);
Integer min = rightNow.get(Calendar.MINUTE);
if (hour== x1 && min == x2) {}
但是,我收到一條錯誤消息,無法編譯。我的錯誤消息是「成本不是一個抽象的,不覆蓋抽象方法運行()」有人可以識別錯誤,我一直在這裏停留超過4小時。所有幫助表示讚賞!
你可以重新編輯代碼?我將能夠掌握你的意思.. – Eugene 2012-02-08 14:43:57