本文整理匯總了Java中chatty.gui.components.LinkLabelListener類的典型用法代碼示例。如果您正苦於以下問題:Java LinkLabelListener類的具體用法?Java LinkLabelListener怎麽用?Java LinkLabelListener使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
LinkLabelListener類屬於chatty.gui.components包,在下文中一共展示了LinkLabelListener類的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: InfoPanel
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public InfoPanel(UserInfo owner) {
this.owner = owner;
panel1.add(numberOfLines);
panel1.add(firstSeen);
panel1.add(colorInfo);
LinkLabel link = new LinkLabel("[open:details More..]", new LinkLabelListener() {
@Override
public void linkClicked(String type, String ref) {
toggleInfo();
}
});
panel1.add(link);
panel2.add(createdAt);
panel2.add(followers);
setLayout(new GridBagLayout());
add(panel1, Util.makeGbc(0, 0, 1, 1));
}
示例2: UsericonEditor
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public UsericonEditor(JDialog owner, LinkLabelListener linkLabelListener) {
super(SORTING_MODE_MANUAL, false);
editor = new MyItemEditor(owner, linkLabelListener);
setModel(new MyTableModel());
setItemEditor(editor);
setRendererForColumn(1, new IdRenderer(getForeground()));
setRendererForColumn(2, new ImageRenderer());
setRendererForColumn(3, new ChannelRenderer(getForeground()));
}
示例3: setUpdateAvailable
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
/**
* Add the Update available! link in the menubar.
*
* @param listener The listener that reacts on a click on the link
*/
public void setUpdateAvailable(LinkLabelListener listener) {
if (!addedUpdateMessage) {
final LinkLabel updateNotification = new LinkLabel(UPDATE_MESSAGE, listener);
// Add listener and stuff to change notification size when less
// space is there (Update available! -> Update!)
// Save the preferred size for the regular version here, because
// checking the preferred size in the listener would change between
// the regular and smaller version
final Dimension requiredSize = updateNotification.getPreferredSize();
updateNotification.addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
Dimension actualSize = e.getComponent().getSize();
if (actualSize.width < requiredSize.width+10) {
if (!updateMessageSmaller) {
updateNotification.setText(UPDATE_MESSAGE_SMALL);
updateMessageSmaller = true;
//System.out.println("made smaller");
}
} else {
if (updateMessageSmaller) {
updateNotification.setText(UPDATE_MESSAGE);
updateMessageSmaller = false;
//System.out.println("made bigger again");
}
}
}
});
add(updateNotification);
addedUpdateMessage = true;
}
}
示例4: getLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public LinkLabelListener getLinkLabelListener() {
return linkLabelListener;
}
示例5: getLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
protected LinkLabelListener getLinkLabelListener() {
return owner.getLinkLabelListener();
}
示例6: getSettingsHelpLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
protected LinkLabelListener getSettingsHelpLinkLabelListener() {
return settingsHelpLinkLabelListener;
}
示例7: setLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setLinkLabelListener(LinkLabelListener listener) {
editor.setLinkLabelListener(listener);
}
示例8: setLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setLinkLabelListener(LinkLabelListener listener) {
info.setListener(listener);
}
示例9: setInfoLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setInfoLinkLabelListener(LinkLabelListener listener) {
editor.setLinkLabelListener(listener);
allEditor.setLinkLabelListener(listener);
}
示例10: setLinkLabelListener
import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
/**
* Listener for links in the info/help text.
*
* @param listener
*/
public void setLinkLabelListener(LinkLabelListener listener) {
editor.setLinkLabelListener(listener);
}