Java Swing UIManager createMessageLabel(String message)

Here you can find the source of createMessageLabel(String message)

Description

create Message Label

License

Apache License

Declaration

private static JLabel createMessageLabel(String message) 

Method Source Code

//package com.java2s;
/*//from ww  w. j  a  v  a  2  s.co  m
 * WbSwingUtilities.java
 *
 * This file is part of SQL Workbench/J, http://www.sql-workbench.net
 *
 * Copyright 2002-2017, Thomas Kellerer
 *
 * Licensed under a modified Apache License, Version 2.0
 * that restricts the use for certain governments.
 * You may not use this file except in compliance with the License.
 * You may obtain a copy of the License at.
 *
 *     http://sql-workbench.net/manual/license.html
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * To contact the author please send an email to: support@sql-workbench.net
 *
 */

import java.awt.Color;

import java.awt.Font;

import javax.swing.JLabel;

import javax.swing.UIManager;

public class Main {
    private static JLabel createMessageLabel(String message) {
        Color color = UIManager.getColor("OptionPane.messageForeground");
        Font messageFont = UIManager.getFont("OptionPane.messageFont");
        JLabel label = new JLabel(message, JLabel.LEADING);
        if (color != null) {
            label.setForeground(color);
        }
        if (messageFont != null) {
            label.setFont(messageFont);
        }
        return new JLabel(message, JLabel.LEFT);
    }
}

Related

  1. createDefaultHorizontalAlignment()
  2. createErrorLabel(String errorMsg)
  3. createFlow(final Object... components)
  4. createHorizontalAlignment(int scoutAlign)
  5. createHorizontalLine()
  6. createTabbedPane(int tabPlacement)
  7. decorateMissingValue(JComponent jComponent, boolean missingValueState)
  8. defaultColumnWidth()
  9. destylize(T comp)