我使用GUI和二進制IO創建了一些東西,並且在使用InputStream時出現紅色線條。不知道爲什麼我在這裏發現紅色
當我使用in.readUTF,in.readDouble,in.readObject時,我創建了一個新的Object,Buffered和File InputStream,如下所示: 爲什麼我會變紅?
在此先感謝!
public RecordViewerPanel() throws IOException {
initComponents();
try{ObjectInputStream in = new ObjectInputStream(
new BufferedInputStream(
new FileInputStream(filename)));
} catch (FileNotFoundException ex) {
Logger.getLogger(RecordViewerPanel.class.getName()).log(Level.SEVERE, null, ex);
}
}
private void refreshUI() {
SalesAgent sale = (customer.get(curIndex));
firstTextField.setText(sale.getFirst());
lastTextField.setText(sale.getLast());
salesTextField.setText("$" + String.valueOf(sale.getSales()));
dateTextField.setText(String.valueOf(sale.getDate()));
recordPanel.repaint();
}
ArrayList<SalesAgent> salesForce = new ArrayList<SalesAgent>();
String first = in.readUTF();
String last = in.redUTF();
double sales = in.readDouble();
Date date = (Date)(in.readObject());
世界上是什麼*紅色內襯*? –
對不起,哈哈,我在所有這些陳述中都得到了一條紅線,這是一個錯誤。找不到變量。 – Tonno22
''''''看起來不在同一個範圍內,但我不確定那個懸掛的代碼塊在哪裏。 –