aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ui/MainFrame.java
diff options
context:
space:
mode:
authorcirakg <ciraboxkg@gmail.com>2022-12-30 07:42:51 +0100
committercirakg <ciraboxkg@gmail.com>2022-12-30 07:42:51 +0100
commit46e226a98eafc77140182f3d344730c00a868836 (patch)
treeb205ca328b64f6ddbc442b10f48bb1a909b0d833 /src/main/java/ui/MainFrame.java
parente5476a4f36551f11db0dc33e972a906adf0e0b5b (diff)
Omoguceno startovanje igre po acceptu.
Diffstat (limited to 'src/main/java/ui/MainFrame.java')
-rw-r--r--src/main/java/ui/MainFrame.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/main/java/ui/MainFrame.java b/src/main/java/ui/MainFrame.java
index 8b3e949..c3c974d 100644
--- a/src/main/java/ui/MainFrame.java
+++ b/src/main/java/ui/MainFrame.java
@@ -135,29 +135,29 @@ public class MainFrame extends JFrame implements Runnable {
XMLDecoder decoder = null;
decoder = new XMLDecoder(new ByteArrayInputStream(sb.toString().getBytes()));
try {
- UserListWrapper wp=(UserListWrapper) decoder.readObject();
- decoder.close();
- chooseOpponentPanel.comboBox.removeAllItems();
- if(wp.getUsers()!=null)
- for(User user :wp.getUsers()) {
- if(userId!=user.id)
- chooseOpponentPanel.comboBox.addItem(new ComboBoxUser(user));
-
- }
+ Object o=decoder.readObject();
+ decoder.close();
+ if(o instanceof UserListWrapper) {
+ UserListWrapper wp=(UserListWrapper) o;
+ chooseOpponentPanel.comboBox.removeAllItems();
+ if(wp.getUsers()!=null)
+ for(User user :wp.getUsers()) {
+ if(userId!=user.id)
+ chooseOpponentPanel.comboBox.addItem(new ComboBoxUser(user));
+
+ }
+ }else if(o instanceof Game) {
+ Game game=(Game) o;
+ decoder.close();
+ this.getContentPane().removeAll();
+ this.getContentPane().add(this.gamePanel,BorderLayout.CENTER);
+ SwingUtilities.updateComponentTreeUI(this);
+
+ }
} catch (Exception e) {
System.out.println("Nije refresh");
}
- try {
- game=(Game) decoder.readObject();
- decoder.close();
- this.getContentPane().removeAll();
- this.getContentPane().add(this.gamePanel,BorderLayout.CENTER);
- SwingUtilities.updateComponentTreeUI(this);
-
- } catch (Exception e) {
- System.out.println("Nije GAME");
- }
}