Esempio n. 1
0
  /**
   * Shows the file proposal sent from an another user
   *
   * @param fileName The file name
   * @param from Sender Username
   */
  public void showProposal(String fileName, String from) {

    int n = 0; // MAYBE PROBLEM!!!
    if (this.gui.controller.Language == "English") {
      n =
          JOptionPane.showConfirmDialog(
              this,
              "Would you like to get this file : " + fileName + " From" + from + " ?",
              "File Proposal",
              JOptionPane.YES_NO_OPTION);
    } else if (this.gui.controller.Language == "Francais") {
      n =
          JOptionPane.showConfirmDialog(
              this,
              "Voudrez vous telecharger le fichier : " + fileName + " envoyé par " + from + " ?",
              "Proposition De Telechargement",
              JOptionPane.YES_NO_OPTION);
    }

    // System.out.println("n = "+n);
    if (n == 0) {
      try {
        gui.acceptFileTransfer(fileName, from);
      } catch (IOException ex) {
        Logger.getLogger(ChatGUI.class.getName()).log(Level.SEVERE, null, ex);
      }
    } else {
      gui.notAcceptFileTransfer(fileName, from);
    }
  }
Esempio n. 2
0
 public MainPanel(GUI gui) {
   this.gui = gui;
   setBounds(0, gui.getHeight() / 10, gui.getWidth(), gui.getHeight() - gui.getHeight() / 10);
   setPreferredSize(new Dimension(gui.getWidth(), gui.getHeight() - gui.getHeight() / 10));
   setLayout(new BorderLayout());
   setOpaque(true);
   setBackground(Color.WHITE);
   tweetBox = new TweetBox(this);
 }
Esempio n. 3
0
  /**
   * Method called when Disconnect button is pressed
   *
   * @param evt
   */
  private void jButton4ActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton4ActionPerformed
    try {
      if (this.gui.controller.Language == "English") {
        appendjTextPane1("Me : ", 2); // Or gui.getUser() ;)
      } else if (this.gui.controller.Language == "Francais") {
        appendjTextPane1("Moi : ", 2); // Or gui.getUser() ;)
      }
      appendjTextPane1("GoodBye, I'm " + gui.getUser(), 0);
      appendjTextPane1("\n", 0);
    } catch (BadLocationException ex) {
      Logger.getLogger(ChatGUI.class.getName()).log(Level.SEVERE, null, ex);
    }

    gui.performDisconnect(gui.getUser());
    if (this.gui.controller.Language == "English") {
      JOptionPane.showMessageDialog(this, "You have been successfully disconnected.");
    } else if (this.gui.controller.Language == "Francais") {
      JOptionPane.showMessageDialog(this, "vous avez bien été déconnecté.");
    }
  } // GEN-LAST:event_jButton4ActionPerformed
Esempio n. 4
0
  /**
   * Method called when Select File method is pressed
   *
   * @param evt
   */
  private void jButton2ActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton2ActionPerformed
    final JFileChooser fc = new JFileChooser();
    int returnVal = fc.showOpenDialog(this); // Where frame is the parent component

    if (returnVal == JFileChooser.APPROVE_OPTION) {
      File file = null;
      file = fc.getSelectedFile();
      gui.performSendProposal(file.getAbsolutePath(), file.getTotalSpace());

    } else {
      // User did not choose a valid file
    }
  } // GEN-LAST:event_jButton2ActionPerformed
Esempio n. 5
0
  /**
   * Method called when Send Button is pressed
   *
   * @param evt
   */
  private void jButton1ActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed
    try {
      if (this.gui.controller.Language == "English") {
        appendjTextPane1("Me : ", 2); // Or gui.getUser() ;)
      } else if (this.gui.controller.Language == "Francais") {
        appendjTextPane1("Moi : ", 2); // Or gui.getUser() ;)
      }
      appendjTextPane1(jTextArea2.getText(), 0);
      appendjTextPane1("\n", 0);
    } catch (BadLocationException ex) {
      Logger.getLogger(ChatGUI.class.getName()).log(Level.SEVERE, null, ex);
    }

    gui.performSend(jTextArea2.getText());
    jTextArea2.setText(null);
  } // GEN-LAST:event_jButton1ActionPerformed
Esempio n. 6
0
 public void refreshTimeline() {
   gui.homeButtonClicked();
 }
Esempio n. 7
0
 public void searchEntered() {
   gui.searchEntered();
 }
Esempio n. 8
0
 public void newDMessageEntered() {
   gui.newDMessageEntered();
 }
Esempio n. 9
0
 public void newDMessageButtonClicked() {
   gui.newDMessageButtonClicked();
 }
Esempio n. 10
0
 public void backToMessageListClicked() {
   gui.backToMessageListClicked();
   add(tweetBox, BorderLayout.SOUTH);
 }
Esempio n. 11
0
 public void retweetButtonClicked(long tweetId) {
   gui.retweetButtonClicked(tweetId);
 }
Esempio n. 12
0
 public String getCurrentUserScreenName() {
   return gui.getCurrentUserScreenName();
 }
Esempio n. 13
0
 public void followButtonPressed(long userID) {
   gui.followButtonPressed(userID);
 }
Esempio n. 14
0
 public void changeUsernameClicked(String screenName) {
   gui.changeUsernameClicked(screenName);
 }
Esempio n. 15
0
 public void changeProfilePictureClicked(File image) {
   gui.changeProfilePictureClicked(image);
 }
Esempio n. 16
0
 public void deleteButtonClicked(long tweetId) {
   gui.deleteButtonClicked(tweetId);
 }
Esempio n. 17
0
 public long getCurrentUserId() {
   return gui.getCurrentUserId();
 }
Esempio n. 18
0
 public void unFollowButtonClicled(long userID) {
   gui.unFollowButtonClicked(userID);
 }
Esempio n. 19
0
 public void tweetEntered() {
   gui.tweetEntered();
 }
Esempio n. 20
0
 public void followersClicked(long userId) {
   gui.followersClicked(userId);
 }
Esempio n. 21
0
 public void meButtonClicked() {
   gui.meButtonClicked();
 }
Esempio n. 22
0
 public void conversationClicked(String peer) {
   gui.conversationClicked(peer);
 }
Esempio n. 23
0
 public void unFavoriteButtonClicked(long tweetId) {
   gui.unFavoriteButtonClicked(tweetId);
 }
Esempio n. 24
0
 public void favoriteButtonClicked(long tweetId) {
   gui.favoriteButtonClicked(tweetId);
 }
Esempio n. 25
0
 public void unRetweetButtonClicked(long tweetId) {
   gui.unRetweetButtonClicked(tweetId);
 }
Esempio n. 26
0
 public void userNameClicked(long userId) {
   gui.userNameClicked(userId);
 }