コード例 #1
0
  @Override
  public boolean action(XWikiContext context) throws XWikiException {
    XWikiRequest request = context.getRequest();
    String formactionsave = request.getParameter("formactionsave");
    String formactioncancel = request.getParameter("formactioncancel");
    String formactionsac = request.getParameter("formactionsac");

    if (isActionSelected(formactionsave)) {
      SaveAction sa = new SaveAction();
      if (sa.action(context)) {
        sa.render(context);
      }
      return false;
    }

    if (isActionSelected(formactioncancel)) {
      CancelAction ca = new CancelAction();
      if (ca.action(context)) {
        ca.render(context);
      }
      return false;
    }

    if (isActionSelected(formactionsac)) {
      SaveAndContinueAction saca = new SaveAndContinueAction();
      if (saca.action(context)) {
        saca.render(context);
      }
      return false;
    }
    return true;
  }
コード例 #2
0
ファイル: LanguageWindow.java プロジェクト: KenaDess/limewire
 private void updateLabels(Locale locale) {
   setTitle(I18n.trl("Change Language", locale));
   okayAction.putValue(Action.NAME, I18n.trl("OK", locale));
   cancelAction.putValue(Action.NAME, I18n.trl("Cancel", locale));
   helpTranslateLabel.setText(I18n.trl("Help Translate LimeWire", locale));
   showLanguageCheckbox.setText(I18n.trl("Show Language in status bar", locale));
 }
コード例 #3
0
  public void keyPressed(KeyEvent e) {

    if (e.getKeyCode() == KeyEvent.VK_TAB) {
      if (selComp == text || selComp == text2) {
        selComp.setBackground(Color.WHITE);
        ((JTextField) selComp).setEditable(false);
        ((JTextField) selComp).getCaret().setVisible(false);
      }

      text2.setBackground(Color.WHITE);
      // list.setSelectedIndex(-1);
      cBox.repaint();
      // if (saveAs)
      // text2.setBackground(Color.WHITE);

      if (selComp == cBox) cBox.setRequestFocusEnabled(false);
      if (selComp instanceof MyButton) {
        ((MyButton) selComp).setSelected(false);
      }
      // selComp.setRequestFocusEnabled(false);
      selComp.setFocusable(false);

      // list.setSelectedIndex(-1);

      if (!shift) selComp = (JComponent) mtp.getComponentAfter(dialog, selComp);
      else selComp = (JComponent) mtp.getComponentBefore(dialog, selComp);

      if (selComp == butCopy && !saveAs)
        if (!shift) selComp = (JComponent) mtp.getComponentAfter(dialog, selComp);
        else selComp = (JComponent) mtp.getComponentBefore(dialog, selComp);

      if (selComp == text || selComp == text2) {
        selComp.setBackground(vLightBlue);
        ((JTextField) selComp).getCaret().setVisible(true);
        ((JTextField) selComp).setEditable(true);
      }

      if (selComp == null) {
        selComp = list;
      } else if (selComp instanceof MyButton) ((MyButton) selComp).setSelected(true);

      if (selComp instanceof MyComboBox) {

        cBox.setBackground(vLightBlue);
      }

      selComp.setFocusable(true);
      selComp.requestFocusInWindow();

    } else if (e.getKeyCode() == KeyEvent.VK_SHIFT) {
      shift = true;
    } else if (e.getKeyCode() == KeyEvent.VK_ENTER) {
      // if (selComp instanceof JList || selComp == text || selComp ==
      // text2) {

      enterAction.actionPerformed(new ActionEvent(e, 0, ""));
      // }
    } else if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
      // if (selComp instanceof JList) {

      cancelAction.actionPerformed(new ActionEvent(e, 0, ""));
      // }
    } else if (e.getKeyCode() == KeyEvent.VK_DELETE) {
      if (selComp instanceof JList) {

        deleteAction.actionPerformed(new ActionEvent(e, 0, ""));
      }
    } else if (selComp == cBox
        && ((e.getKeyCode() == KeyEvent.VK_UP) && driver.allFiles
            || (e.getKeyCode() == KeyEvent.VK_DOWN) && !driver.allFiles)) {

      driver.allFiles = !driver.allFiles;
      cBox.setSelectedIndex(driver.allFiles ? 1 : 0);

      return;
    }
    // else if (selComp == text || selComp == text2) {
    //	selComp = (Component) e.getSource();
    // }

    // repaint();
    // String u = list.getSelectedValue(); // force selection
    // list.setSelectedValue(u, false);
    paintList();
    list.repaint();
    repaint();
  }