JLabel – Events


Text Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("text") == 0) {
            System.out.println("New \"Text\" Value: " + evt.getNewValue());
            System.out.println("Old \"Text\" Value: " + evt.getOldValue());
        }
    }
});



Icon Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("icon") == 0) {
            System.out.println("New \"Icon\" Value: " + evt.getNewValue());
            System.out.println("Old \"Icon\" Value: " + evt.getOldValue());
        }
    }
});



Disabled Icon Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("disabledIcon") == 0) {
            System.out.println("New \"Disabled Icon\" Value: " + evt.getNewValue());
            System.out.println("Old \"Disabled Icon\" Value: " + evt.getOldValue());
        }
    }
});



Displayed Mnemonic State Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("displayedMnemonic") == 0) {
            System.out.println("New \"Displayed Mnemonic\" Value: " + evt.getNewValue());
            System.out.println("Old \"Displayed Mnemonic\" Value: " + evt.getOldValue());
        }
    }
});



Displayed Mnemonic Index Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("displayedMnemonicIndex") == 0) {
            System.out.println("New \"Displayed Mnemonic Index\" Value: " + evt.getNewValue());
            System.out.println("Old \"Displayed Mnemonic Index\" Value: " + evt.getOldValue());
        }
    }
});



Icon Text Gap Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("iconTextGap") == 0) {
            System.out.println("New \"Icon Text Gap\" Value: " + evt.getNewValue());
            System.out.println("Old \"Icon Text Gap\" Value: " + evt.getOldValue());
        }
    }
});



Horizontal Alignment Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("horizontalAlignment") == 0) {
            System.out.println("New \"Horizontal Alignment\" Value: " + evt.getNewValue());
            System.out.println("Old \"Horizontal Alignment\" Value: " + evt.getOldValue());
        }
    }
});



Vertical Alignment Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("verticalAlignment") == 0) {
            System.out.println("New \"Vertical Alignment\" Value: " + evt.getNewValue());
            System.out.println("Old \"Vertical Alignment\" Value: " + evt.getOldValue());
        }
    }
});



Horizontal Text Position Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("horizontalTextPosition") == 0) {
            System.out.println("New \"Horizontal Text Position\" Value: " + evt.getNewValue());
            System.out.println("Old \"Horizontal Text Position\" Value: " + evt.getOldValue());
        }
    }
});



Vertical Text Position Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("verticalTextPosition") == 0) {
            System.out.println("New \"Vertical Text Position\" Value: " + evt.getNewValue());
            System.out.println("Old \"Vertical Text Position\" Value: " + evt.getOldValue());
        }
    }
});



Label For Changed

jLabel1.addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        if (evt.getPropertyName().compareTo("labelFor") == 0) {
            System.out.println("New \"Label For\" Value: " + evt.getNewValue());
            System.out.println("Old \"Label For\" Value: " + evt.getOldValue());
        }
    }
});