本文整理汇总了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);
}