java Class.forName("java.awt.Toolkit");
java new Panel()
java new Button("Add")
java new Button("Remove")
java -2504644352441079496L
java addContactBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { notifyAddClicked(); } }); removeContactBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { notifyRemoveClicked(); } }); list.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { notifyContactAction(); } }); setLayout(new BorderLayout()); ScrollPane listscroll = new ScrollPane(); listscroll.add(list); add(listscroll, BorderLayout.CENTER); btnPanel.setLayout(new FlowLayout()); btnPanel.add(addContactBtn); btnPanel.add(removeContactBtn); add(btnPanel, BorderLayout.SOUTH); im.InstantMessagingClient.getInstance().setLayout(new BorderLayout()); im.InstantMessagingClient.getInstance().add(this, BorderLayout.CENTER);
java list.insertItem(new IconListItem(c.toString(), getStatusIcon(c .getStatus())), index);
java list.removeItem(list.getItemAt(index));
java return list.getSelectedIndex();
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((ContactListViewListener) ls.nextElement()).onContactListAdd(); }
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((ContactListViewListener) ls.nextElement()).onContactListRemove(); }
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((ContactListViewListener) ls.nextElement()).onContactListAction(); } java final URL iconURL; if (status != null) { if (status.equals("away")) { iconURL = AWTContactListView.class.getResource("away.gif"); } else if (status.equals("dnd")) { iconURL = AWTContactListView.class.getResource("busy.gif"); } else if (status.equals("xa")) { iconURL = AWTContactListView.class .getResource("extended-away.gif"); } else if (status.equals("offline")) { iconURL = AWTContactListView.class.getResource("offline.gif"); } else { iconURL = AWTContactListView.class.getResource("available.gif"); } } else { iconURL = AWTContactListView.class.getResource("offline.gif"); } final im.InstantMessagingClient imc = im.InstantMessagingClient .getInstance(); try { return imc.getImage(iconURL); } catch (Exception e) { imc.report(e); } return null;
java new Panel()
java new Panel()
java new TextArea()
java new TextField()
java new Button("Send")
java -1799859778958227074L
java addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { notifyClose(); } }); sendBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { notifySendClicked(); } }); messageField.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { notifySendClicked(); } }); setTitle("Message"); setLayout(new BorderLayout()); textConvField.setEditable(false); convPanel.setLayout(new BorderLayout()); convPanel.add(textConvField, BorderLayout.CENTER); add(convPanel, BorderLayout.CENTER); btnPanel.setLayout(new BorderLayout()); btnPanel.add(sendBtn, BorderLayout.EAST); btnPanel.add(messageField, BorderLayout.CENTER); add(btnPanel, BorderLayout.SOUTH); pack(); setVisible(true); messageField.requestFocus();
java return messageField.getText();
java if (c instanceof String) { textConvField.append(c.toString() + "\n"); } else if (c instanceof Image) { Image im = (Image) c; convPanel.setSize(im.getWidth(convPanel), im.getHeight(convPanel)); Graphics g = convPanel.getGraphics(); g.drawImage(im, 1, 1, convPanel); g.finalize(); }
java if (!isShowing() && visible) { pop(); } super.setVisible(visible);
java try { im.InstantMessagingClient.getInstance().play( getClass().getResource("pop.au")); } catch (Exception e) { //some VMs do not support audio }
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((ConversationViewListener) ls.nextElement()).onConversationClose(); } setVisible(false);
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((ConversationViewListener) ls.nextElement()).onConversationSend(); } messageField.setText("");
java new Panel()
java new Panel()
java new Button("OK")
java new Button("Cancel")
java new Label("User ID")
java new Label("Name")
java new TextField()
java new TextField()
java new Label("Network")
java new Choice()
java new Label("Password")
java new TextField()
java 6071453591146685645L
java this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { onCancel(); } }); cancelBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { onCancel(); } }); okBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { onOk(); } }); setTitle("Add new contact"); setLayout(new BorderLayout()); dlgPanel.setLayout(new GridLayout(4, 2)); dlgPanel.add(network); dlgPanel.add(networkField); dlgPanel.add(uid); dlgPanel.add(uidField); dlgPanel.add(name); dlgPanel.add(nameField); dlgPanel.add(password); passwordField.setEchoChar('*'); dlgPanel.add(passwordField); add(dlgPanel, BorderLayout.CENTER); btnPanel.setLayout(new FlowLayout()); btnPanel.add(okBtn); btnPanel.add(cancelBtn); add(btnPanel, BorderLayout.SOUTH); pack(); setVisible(true);
java return uidField.getText();
java return nameField.getText();
java return networkField.getSelectedIndex();
java return passwordField.getText();
java networkField.add(n);
java setVisible(false); notifyListeners(true);
java setVisible(false); notifyListeners(false);
java for (java.util.Enumeration ls = getListeners(); ls.hasMoreElements();) { ((NewContactDialogListener) ls.nextElement()) .onNewContactDialogClose(okClicked, this); }
java -7559362768101622519L java setBackground(SystemColor.white); addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { requestFocus(); selectItemAt(e.getPoint()); repaint(); if (e.getClickCount() > 1) { notifyActionListeners(); } } }); addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { final int i; switch (e.getKeyCode()) { case KeyEvent.VK_UP : i = Math.max(0, selectedIndex - 1); setSelectedIndex(i); repaint(); break; case KeyEvent.VK_DOWN : i = Math.min(item.size() - 1, selectedIndex + 1); setSelectedIndex(i); repaint(); break; case KeyEvent.VK_SPACE : case KeyEvent.VK_ENTER : notifyActionListeners(); break; } } }); java ActionEvent ae = new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "ListItemAction"); for (Enumeration e = getActionListeners(); e.hasMoreElements();) { ((ActionListener) e.nextElement()).actionPerformed(ae); } java final int textHeight = getFontMetrics(getFont()).getHeight(); int y = vgap / 2; for (Enumeration e = getItems(); e.hasMoreElements();) { IconListItem item = (IconListItem) e.nextElement(); int height = Math.max(textHeight, item.getIcon().getHeight(this)); if ((p.y >= y) && (p.y < y + height + vgap)) { setSelectedIndex(getIndexOfItem(item)); return; } y += height + vgap; } setSelectedIndex(-1); java final FontMetrics fm = getFontMetrics(getFont()); final Dimension dim = new Dimension(0, 0); for (Enumeration e = getItems(); e.hasMoreElements();) { IconListItem item = (IconListItem) e.nextElement(); Image icon = item.getIcon(); if (icon != null) { dim.width = Math.max(dim.width, fm.stringWidth(item.getText()) + hgap + icon.getWidth(this)); dim.height = dim.height + vgap + Math.max(fm.getHeight(), icon.getHeight(this)); } else { dim.width = Math.max(dim.width, hgap + fm.stringWidth(item.getText())); dim.height = dim.height + vgap + fm.getHeight(); } } return dim; java super.paint(g); final Dimension size = getSize(); final int textHeight = getFontMetrics(getFont()).getHeight(); int y = vgap / 2; int index = 0; try { for (Enumeration e = getItems(); e.hasMoreElements();) { IconListItem item = (IconListItem) e.nextElement(); int height; if (item.getIcon() != null) { height = Math.max(textHeight, item.getIcon() .getHeight(this)); } else { height = textHeight; } if (index == selectedIndex) { g.setColor(SystemColor.textHighlight); g.fillRect(0, y - vgap / 2, size.width, height + vgap); g.setColor(SystemColor.textHighlightText); if (getParent() instanceof ScrollPane) { final ScrollPane scrollpane = (ScrollPane) getParent(); final Point scroll = scrollpane.getScrollPosition(); final Dimension viewport = scrollpane.getViewportSize(); final int upperBound = y + height + vgap / 2 - viewport.height; if (scroll.y > y - vgap / 2) { scrollpane.setScrollPosition(0, y - vgap / 2); } else if (scroll.y < upperBound) { scrollpane.setScrollPosition(0, upperBound); } } } else { g.setColor(SystemColor.textText); } item.paint(g.create(0, y, size.width, height)); y += height + vgap; index++; } } catch (ConcurrentModificationException e) { // another repaint is coming up anyway, so stop here } java repaint(); getParent().doLayout(); java this.text = text; this.icon = icon; java final IconList list = getList(); final int ascent = list.getFontMetrics(list.getFont()).getAscent(); if (icon != null) { g.drawImage(icon, list.getHgap() / 2, 0, list); g.drawString(text, icon.getWidth(list) + list.getHgap(), ascent); } else { g.drawString(text, list.getHgap(), ascent); }