Java中的翻转机制
我正试图在我的应用程序中实现一种翻转机制,使用以下场景: AppFrame获取系统中的用户列表>;它会提示消息对话框“用户轮到了!”>;用户键入他的答案,单击SubmitButton>;系统会添加到hashMap他的答案>;如果没有更多用户,它会显示结果框,否则它会启动第二个用户轮到的消息对话框等
我试着做那样的事
public void turnMechanism() {
for (final User user : gf.getUsers()) {
JOptionPane.showMessageDialog(null, user.getUserName()+'s turn);
gameStopButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
gameStopButtonActionPerformed(evt, user);
}
});
}
new ResultsFrame(gf);
dispose();
}
private void userStop(User u){
AnswerSet userSet = new AnswerSet(gameNameField.getText().trim()
.toLowerCase(), gameAnimalField.getText().trim().toLowerCase(),
gamePlantField.getText().trim().toLowerCase(), gameCountryField
.getText().trim().toLowerCase(), gameCityField
.getText().trim().toLowerCase(), gameOccupationField
.getText().trim().toLowerCase());
answers.put(u, userSet);
}
private void gameStopButtonActionPerformed(ActionEvent evt, User u) {
userStop(u);
但它不能正常工作。你能告诉我怎么做吗?没有静电场
共 (0) 个答案