【发布时间】:2012-01-06 13:38:02
【问题描述】:
我的程序中有一个无法使用的删除方法。
基本上我有一个数组,用于将数组写入文本文件。然后可以再次读取该文本文件。
要取消预订,会出现JOptionPane,要求用户输入RoomID。
一旦此用户完成此操作,它应该将roomID 的字符串和所有相关详细信息返回到JOptionPane(我在文本区域中有一个返回语句,我的程序找到并返回了正确的信息)。
我的 GUI 类从 listBookings 类调用我的所有方法。
public String deleteBooking(String roomID)
{
int index = 0;
for ( Booking s : bookings )
{
if ( s.getRoomID().equals(roomID))
{
int r = JOptionPane.showOptionDialog,null("Are you sure you would like to delete the following \n"
+ "deleteMessage",
"Delete a booking",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,null,null,null);
if (r == JOptionPane.YES_OPTION) {
bookings.remove(index);
}
if (r == JOptionPane.NO_OPTION){
return "Booking Was Not Canceled";
}
}
index++;
}
return " Cannot find room";
新的错误消息<indentifier> 预期
【问题讨论】:
标签: java string user-interface joptionpane