aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/ui')
-rw-r--r--src/main/java/ui/ChooseOpponentPanel.java5
-rw-r--r--src/main/java/ui/GamePanel.java7
-rw-r--r--src/main/java/ui/LoginPanel.java6
-rw-r--r--src/main/java/ui/OpponentConfirmation.java7
4 files changed, 24 insertions, 1 deletions
diff --git a/src/main/java/ui/ChooseOpponentPanel.java b/src/main/java/ui/ChooseOpponentPanel.java
index c318aaf..b5d0b6b 100644
--- a/src/main/java/ui/ChooseOpponentPanel.java
+++ b/src/main/java/ui/ChooseOpponentPanel.java
@@ -43,6 +43,11 @@ public class ChooseOpponentPanel extends JPanel {
comboBox.setBounds(134, 101, 166, 22);
add(comboBox);
+ JLabel lblToolTip = new JLabel("(?)");
+ lblToolTip.setBounds(330, 105, 27, 14);
+ lblToolTip.setToolTipText("<html>Izbor protivnika. Lista se refreshuje svaki put kada se korisnik prijavi na sistem,<br> zapocne nova igra, zavrsi igra, igrac izadje iz igrice.</html>");
+ add(lblToolTip);
+
btnSendGameRequest.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(comboBox.getItemCount()==0)
diff --git a/src/main/java/ui/GamePanel.java b/src/main/java/ui/GamePanel.java
index e863ea0..e16482d 100644
--- a/src/main/java/ui/GamePanel.java
+++ b/src/main/java/ui/GamePanel.java
@@ -55,6 +55,7 @@ public class GamePanel extends JPanel {
public MonsterViewModel yourMonster=null;
public MonsterViewModel enemyMonster=null;
public JButton btnBack;
+ private JLabel lblToolTip;
/**
* Create the panel.
@@ -184,6 +185,12 @@ public class GamePanel extends JPanel {
btnBack.setBounds(353, 276, 188, 23);
btnBack.setVisible(false);
add(btnBack);
+
+ lblToolTip = new JLabel("(?)");
+ lblToolTip.setBounds(180, 105, 23, 14);
+ lblToolTip.setToolTipText("<html>Igra<br> Korisnici se bore po potezima. Koristeci izabrane napade <br>Prikazane su sve potrebne informacije za vodjenje igre.<br> Korisnici mogu koristiti chat za komunikaciju.<br> Po zavrsetku igre korisnici dobijaju obavestenje o rezultatu igre i<br> opciju da se vrate na stranicu za biranje protivnika</html>");
+ add(lblToolTip);
+ add(lblToolTip);
}
public void sendChat() {
diff --git a/src/main/java/ui/LoginPanel.java b/src/main/java/ui/LoginPanel.java
index 06a9099..adc6f78 100644
--- a/src/main/java/ui/LoginPanel.java
+++ b/src/main/java/ui/LoginPanel.java
@@ -72,6 +72,11 @@ public class LoginPanel extends JPanel {
});
btnLogIn.setBounds(174, 181, 81, 23);
add(btnLogIn);
+
+ JLabel lblToolTip = new JLabel("(?)");
+ lblToolTip.setBounds(338, 106, 25, 14);
+ lblToolTip.setToolTipText("<html>Prijavljivanje korisnika. <br> Polja ne smeju biti prazna i unos mora biti alfanumericki. <br>Ukoliko korisnik nema izabranog pokemona nije mu dozvoljeno da se prijavi </html>");
+ add(lblToolTip);
}
@@ -103,5 +108,4 @@ public class LoginPanel extends JPanel {
e.printStackTrace();
}
}
-
}
diff --git a/src/main/java/ui/OpponentConfirmation.java b/src/main/java/ui/OpponentConfirmation.java
index d0c2a95..9e38b52 100644
--- a/src/main/java/ui/OpponentConfirmation.java
+++ b/src/main/java/ui/OpponentConfirmation.java
@@ -19,6 +19,7 @@ public class OpponentConfirmation extends JPanel {
public JButton btnAccept;
public JButton btnRefuse;
public long opponentId;
+ private JLabel lblToolTip;
public OpponentConfirmation() {
setLayout(null);
@@ -64,6 +65,12 @@ public class OpponentConfirmation extends JPanel {
});
btnRefuse.setBounds(214, 194, 89, 23);
add(btnRefuse);
+
+ lblToolTip = new JLabel("(?)");
+ lblToolTip.setBounds(249, 41, 24, 14);
+ lblToolTip.setToolTipText("<html>Ukoliko korisnik salje zahtev drugom korisniku za igru on ceka na odgovor korisnika<br> Ukoliko korisnik prima zahtev za igru od drugog korisnika <br> on odgovara na taj zahtev prihvacanjem igre ili odbijanjem </html>");
+ add(lblToolTip);
+ add(lblToolTip);
}
public long getOpponentId() {