亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? userpanel.java

?? 使用網(wǎng)路電話雖然方便
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
      }
      else {
        ((PortraitCanvas)avatarCanvas.elementAt(i)).setImage(chatApplet.getUserAvatar(userParam.getId(), i - 1));
        ((TextField)avatarURLField.elementAt(i)).setText(userParam.getAvatarURL(i - 1));
        ((TextField)avatarKeywordsField.elementAt(i)).setText(userParam.getMoodKeywords(i - 1));
        ((TextField)moodNameField.elementAt(i)).setText(userParam.getMoodName(i - 1));
        ((TextField)moodTimeoutField.elementAt(i)).setText(new Integer(userParam.getMoodTimeout(i - 1)).toString());
      }
      toggleAvatarPanel(i);
    }
    currentPortraitCanvas.setFrameColor(userParam.getColor());
  }


/**
 * Removes the last (right-most) Panel which holds a User avatar.
 */

  public void removeLastAvatarPanel() {
    removeAvatarPanel(getNrOfAvatarPanels() - 1);
  }


/**
 * Removes a certain Panel which holds a User avatar. The first, predefined avatars
 * can not be removed.
 *
 * @param panelIndex      the index of the Panel to be removed
 */

  public void removeAvatarPanel(int panelIndex) {

    if (panelIndex > ChatRepository.PREDEFINED_NR_OF_MOODS && panelIndex < getNrOfAvatarPanels()) {
      avatarPanelLevel2.remove(((InsetsPanel)singleAvatarPanel.elementAt(panelIndex)));

      avatarCanvas.removeElementAt(panelIndex);
      singleAvatarPanel.removeElementAt(panelIndex);
      iconCanvas.removeElementAt(panelIndex);
      avatarGroup.removeElementAt(panelIndex);
      webAvatarCheck.removeElementAt(panelIndex);
      avatarURLField.removeElementAt(panelIndex);
      serverAvatarChoice.removeElementAt(panelIndex);
      avatarKeywordsField.removeElementAt(panelIndex);
      moodNameField.removeElementAt(panelIndex);
      moodTimeoutField.removeElementAt(panelIndex);

      avatarPanelLevel2.setLayout(new GridLayout(1, singleAvatarPanel.size()));
      if (System.getProperty("java.vendor").indexOf("Netscape") != -1) {
        avatarPanelLevel2.validate();
        avatarScrollPane.validate();
      }

      if (avatarCanvas.size() > ChatRepository.PREDEFINED_NR_OF_MOODS)
        avatarPanelLevel2.setSize(avatarPanelLevel2.getSize().width * (singleAvatarPanel.size() - 1) / singleAvatarPanel.size(), avatarPanelLevel2.getSize().height);
    }
  }


/**
 * Returns the number of Panels holding User avatars.
 */

  public int getNrOfAvatarPanels() {
    return avatarCanvas.size();
  }


/**
 * Removes all but the predefined Panels holding avatars.
 */

  public void removeAllAvatarPanels() {
    while (getNrOfAvatarPanels() > 0)
      removeLastAvatarPanel();
  }


/**
 * Adds a Panel for displaying a User avatar.
 */

  public void addAvatarPanel() {

    Label label1, label2, label3;

    avatarCanvas.addElement(new PortraitCanvas());
    ((Canvas)avatarCanvas.lastElement()).setSize((int)(ChatRepository.PORTRAIT_DIMENSION.width * PORTRAIT_SCALE / 2), (int)(ChatRepository.PORTRAIT_DIMENSION.height * PORTRAIT_SCALE / 2));

    singleAvatarPanel.addElement(new FocusPanel(ChatRepository.INSETS));
    ((InsetsPanel)singleAvatarPanel.lastElement()).setLayout(new GridBagLayout());

    iconCanvas.addElement(new PortraitCanvas());
    ((PortraitCanvas)iconCanvas.lastElement()).setSize(ChatRepository.ICON_DIMENSION);
    ((PortraitCanvas)iconCanvas.lastElement()).setImage(iconCanvas.size() == 1 ? chatApplet.getEmptyIcon() : (iconCanvas.size() <= (ChatRepository.PREDEFINED_NR_OF_MOODS + 1) ? chatApplet.getMoodIcon(iconCanvas.size() - 2) : chatApplet.getUnknownIcon()));

    avatarGroup.addElement(new CheckboxGroup());
    webAvatarCheck.addElement(new Checkbox("URL:", ((CheckboxGroup)avatarGroup.lastElement()), true));
    avatarURLField.addElement(new TextField(15));
    serverAvatarCheck.addElement(new Checkbox("Predefined:", ((CheckboxGroup)avatarGroup.lastElement()), true));
    serverAvatarChoice.addElement(new Choice());
    avatarKeywordsField.addElement(new TextField(15));
    moodNameField.addElement(new TextField(10));
    moodTimeoutField.addElement(new TextField(3));

    ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((PortraitCanvas)iconCanvas.lastElement()), ChatRepository.SMALL_INSETS);
    ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((Canvas)avatarCanvas.lastElement()), ChatRepository.SMALL_INSETS);

    ChatUtil.addWithBeginningConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), label1 = new Label("Name:", Label.RIGHT), ChatRepository.SMALL_INSETS);
    ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((TextField)moodNameField.lastElement()), ChatRepository.SMALL_INSETS);

    ChatUtil.addWithBeginningConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((Checkbox)webAvatarCheck.lastElement()), ChatRepository.SMALL_INSETS);
    ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((TextField)avatarURLField.lastElement()), ChatRepository.SMALL_INSETS);

    ChatUtil.addWithBeginningConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((Checkbox)serverAvatarCheck.lastElement()), ChatRepository.SMALL_INSETS);
    ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((Choice)serverAvatarChoice.lastElement()), ChatRepository.SMALL_INSETS);

    label2 = new Label("Keywords:", Label.RIGHT);
    label3 = new Label("Timeout (Seconds):", Label.RIGHT);

    if (chatApplet.getBooleanParam("ExtendedAvatarConfigVisibility", true)) {
      ChatUtil.addWithBeginningConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), label2, ChatRepository.SMALL_INSETS);
      ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((TextField)avatarKeywordsField.lastElement()), ChatRepository.SMALL_INSETS);

      ChatUtil.addWithBeginningConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), label3, ChatRepository.SMALL_INSETS);
      ChatUtil.addWithRemainingConstraints(((InsetsPanel)singleAvatarPanel.lastElement()), ((TextField)moodTimeoutField.lastElement()), ChatRepository.SMALL_INSETS);
    }
    for (int j = 0; j < ChatApplet.SERVER_POTRAIT_NAME.length && getNrOfAvatarPanels() <= ChatRepository.PREDEFINED_NR_OF_MOODS + 1; j++)
      ((Choice)serverAvatarChoice.lastElement()).add(ChatApplet.SERVER_POTRAIT_NAME[j]);

    avatarPanelLevel2.setLayout(new GridLayout(1, singleAvatarPanel.size()));
    avatarPanelLevel2.add(((InsetsPanel)singleAvatarPanel.lastElement()));
    avatarPanelLevel2.validate();
    avatarScrollPane.validate();

    if (avatarCanvas.size() == 1) {
      label1.setEnabled(false);
      label2.setEnabled(false);
      label3.setEnabled(false);
      ((TextField)moodNameField.lastElement()).setEditable(false);
      ((TextField)moodNameField.lastElement()).setText("Background");
      ((TextField)avatarKeywordsField.lastElement()).setEditable(false);
      ((TextField)moodTimeoutField.lastElement()).setEditable(false);
    }
    else if (avatarCanvas.size() > ChatRepository.PREDEFINED_NR_OF_MOODS) {
      avatarPanelLevel2.setSize(avatarPanelLevel2.getSize().width * singleAvatarPanel.size() / (singleAvatarPanel.size() - 1), avatarPanelLevel2.getSize().height);
    }

    toggleLastAvatarPanel();
  }


/**
 * Toggles the last (right-most) a certain Panel Panel holding a User avatar depending on if the ChatClient is
 * connected to a ChatServer and on user input.
 */

  public void toggleLastAvatarPanel() {
    toggleAvatarPanel(getNrOfAvatarPanels() - 1);
  }


/**
 * Toggles a certain Panel holding a User avatar depending on if the ChatClient is
 * connected to a ChatServer and on user input.
 *
 * @param panelIndex      the index of the Panel to be toggled
 */

  public void toggleAvatarPanel(int panelIndex) {
    ((Checkbox)webAvatarCheck.elementAt(panelIndex)).setEnabled(chatApplet.isConnected());
    ((Checkbox)serverAvatarCheck.elementAt(panelIndex)).setEnabled(((Choice)serverAvatarChoice.elementAt(panelIndex)).getItemCount() > 0);
    ((Checkbox)webAvatarCheck.elementAt(panelIndex)).setState(((Checkbox)webAvatarCheck.elementAt(panelIndex)).isEnabled());
    ((Choice)serverAvatarChoice.elementAt(panelIndex)).setEnabled(!((Checkbox)webAvatarCheck.elementAt(panelIndex)).getState());
    ((TextField)avatarURLField.elementAt(panelIndex)).setEditable(((Checkbox)webAvatarCheck.elementAt(panelIndex)).getState());
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲动漫制服丝袜| 久久久夜色精品亚洲| 久久久久久久久久看片| 一区二区三区成人| 国产精品一卡二卡在线观看| 在线播放/欧美激情| 国产精品情趣视频| 国产自产2019最新不卡| 欧美色综合久久| 国产精品福利在线播放| 国产呦精品一区二区三区网站| 欧美亚洲国产bt| 日韩毛片一二三区| 国产成人aaa| 久久先锋影音av| 美国av一区二区| 日韩一级黄色大片| 天天影视色香欲综合网老头| 在线亚洲欧美专区二区| 中文字幕五月欧美| 不卡欧美aaaaa| 欧美激情艳妇裸体舞| 国产精品99久久久久久似苏梦涵 | 中文字幕制服丝袜成人av| 久久国产精品露脸对白| 91精品国产一区二区| 亚洲丰满少妇videoshd| 一本久久综合亚洲鲁鲁五月天| 国产精品免费久久久久| 高清shemale亚洲人妖| 国产三级精品在线| 国产成人免费视频精品含羞草妖精 | 欧美丰满少妇xxxbbb| 亚洲国产视频一区二区| 91国产福利在线| 婷婷国产在线综合| 欧美一区国产二区| 国产原创一区二区| 国产三级精品三级在线专区| www.色精品| 一区二区三区欧美久久| 欧美男男青年gay1069videost| 日韩高清中文字幕一区| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品一区二区你懂的| 成人免费一区二区三区在线观看| 色哟哟一区二区| 日本亚洲欧美天堂免费| 国产欧美精品一区aⅴ影院| 99精品欧美一区二区三区综合在线| 一区二区久久久久久| 欧美二区乱c少妇| 韩国欧美国产一区| 亚洲视频狠狠干| 777精品伊人久久久久大香线蕉| 美女在线一区二区| 国产精品亲子乱子伦xxxx裸| 91传媒视频在线播放| 久久福利视频一区二区| 国产免费成人在线视频| 欧美三区在线视频| 国产乱淫av一区二区三区 | www.综合网.com| 亚洲成人精品一区| 久久久精品黄色| 欧美三片在线视频观看| 国产麻豆精品在线观看| 亚洲自拍偷拍麻豆| 久久久蜜桃精品| 欧美日韩免费在线视频| 国产91对白在线观看九色| 亚洲国产精品麻豆| 国产三级欧美三级| 欧美一区二区视频在线观看| 成人妖精视频yjsp地址| 日日骚欧美日韩| 亚洲色图一区二区三区| 亚洲精品一区在线观看| 欧美日高清视频| av电影在线观看一区| 另类小说一区二区三区| 亚洲最大色网站| 国产精品久久久久一区二区三区| 日韩一级黄色大片| 欧美午夜精品一区二区三区| 成人av免费观看| 国产中文字幕一区| 日本色综合中文字幕| 亚洲国产精品久久人人爱蜜臀| 中文字幕国产一区二区| 欧美tickling挠脚心丨vk| 欧美在线免费视屏| 色偷偷久久一区二区三区| 成人性生交大片免费看视频在线| 日本一不卡视频| 青娱乐精品视频在线| 亚洲动漫第一页| 亚洲第一二三四区| 一区二区三区在线免费视频| 国产精品白丝在线| 国产精品女主播在线观看| 亚洲精品一区二区三区在线观看 | av欧美精品.com| 精品一区二区三区视频| 看电影不卡的网站| 日本美女一区二区三区| 视频一区国产视频| 日韩影院精彩在线| 肉肉av福利一精品导航| 午夜影院久久久| 亚洲1区2区3区视频| 亚洲国产精品嫩草影院| 亚洲va欧美va人人爽| 午夜久久久久久久久久一区二区| 午夜亚洲福利老司机| 日韩和的一区二区| 麻豆国产精品一区二区三区 | 99久久精品免费看| 色哟哟一区二区在线观看| 在线观看日韩精品| 欧美日韩aaaaa| 欧美区视频在线观看| 538prom精品视频线放| 日韩一区二区三区电影| 久久看人人爽人人| 中文一区在线播放| 一区二区三区不卡视频在线观看| 一区二区三区波多野结衣在线观看| 亚洲国产精品久久久久秋霞影院| 日韩精彩视频在线观看| 精品一区二区三区视频在线观看 | 日本韩国一区二区三区视频| 欧美在线短视频| 欧美成人女星排行榜| 国产精品视频第一区| 亚洲精品美腿丝袜| 日韩av二区在线播放| 国产成人av福利| 91久久人澡人人添人人爽欧美| 91精品国产综合久久国产大片 | 国产在线播放一区三区四| 国产成人av一区二区三区在线观看| av一区二区三区四区| 欧美日韩国产一级| 2024国产精品视频| 亚洲欧美激情一区二区| 男女激情视频一区| av电影天堂一区二区在线| 欧美日韩高清一区二区| 国产欧美中文在线| 视频一区视频二区在线观看| 国产高清一区日本| 欧美日韩成人在线一区| 国产欧美日韩三级| 亚洲一区二区三区四区在线| 国内成人免费视频| 欧美日韩一区二区三区四区| 国产亚洲欧美日韩日本| 日本伊人精品一区二区三区观看方式| 国产精品一区二区在线看| 欧美视频一区二区三区| 亚洲国产高清在线观看视频| 午夜私人影院久久久久| 97超碰欧美中文字幕| 2020国产精品久久精品美国| 亚洲自拍偷拍av| 成人久久视频在线观看| 日韩视频一区二区三区在线播放| 一区精品在线播放| 国产精品综合久久| 日韩欧美三级在线| 国产一区二区在线视频| 欧美精品在线一区二区| 亚洲欧洲中文日韩久久av乱码| 国产精品一区免费视频| 欧美一区二区三区在线视频| 一区二区三区四区蜜桃| 成人黄色777网| 日本一区二区三区高清不卡| 蜜桃av一区二区在线观看| 欧美日韩成人一区| 亚洲摸摸操操av| 91最新地址在线播放| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲欧美日韩国产成人精品影院 | 美国av一区二区| 欧美日韩综合在线| 亚洲另类中文字| 99久久婷婷国产综合精品| 欧美激情艳妇裸体舞| 国产福利精品一区| 久久久久久久久岛国免费| 国产乱子伦视频一区二区三区| 精品国产一区二区亚洲人成毛片| 欧美aⅴ一区二区三区视频| 91麻豆精品91久久久久同性| 日日夜夜精品视频免费| 欧美一级欧美三级| 麻豆国产精品官网| 精品国产乱码久久久久久免费 |