當前位置: 首頁>>代碼示例>>Java>>正文


Java LinkLabelListener類代碼示例

本文整理匯總了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));
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:24,代碼來源:InfoPanel.java

示例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()));
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:11,代碼來源:UsericonEditor.java

示例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;
    }
}
 
開發者ID:partouf,項目名稱:Chatty-Twitch-Client,代碼行數:41,代碼來源:MainMenu.java

示例4: getLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public LinkLabelListener getLinkLabelListener() {
    return linkLabelListener;
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:4,代碼來源:MainGui.java

示例5: getLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
protected LinkLabelListener getLinkLabelListener() {
    return owner.getLinkLabelListener();
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:4,代碼來源:SettingsDialog.java

示例6: getSettingsHelpLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
protected LinkLabelListener getSettingsHelpLinkLabelListener() {
    return settingsHelpLinkLabelListener;
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:4,代碼來源:SettingsDialog.java

示例7: setLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setLinkLabelListener(LinkLabelListener listener) {
    editor.setLinkLabelListener(listener);
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:4,代碼來源:NotificationEditor.java

示例8: setLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setLinkLabelListener(LinkLabelListener listener) {
    info.setListener(listener);
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:4,代碼來源:Editor.java

示例9: setInfoLinkLabelListener

import chatty.gui.components.LinkLabelListener; //導入依賴的package包/類
public void setInfoLinkLabelListener(LinkLabelListener listener) {
    editor.setLinkLabelListener(listener);
    allEditor.setLinkLabelListener(listener);
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:5,代碼來源:ListSelector.java

示例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);
}
 
開發者ID:chatty,項目名稱:chatty,代碼行數:9,代碼來源:EditorStringSetting.java


注:本文中的chatty.gui.components.LinkLabelListener類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。