Java Swing UIManager createHorizontalAlignment(int scoutAlign)

Here you can find the source of createHorizontalAlignment(int scoutAlign)

Description

create Horizontal Alignment

License

Open Source License

Declaration

public static int createHorizontalAlignment(int scoutAlign) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010 BSI Business Systems Integration AG.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:/*from   www . j a  v a  2 s.c o  m*/
 *     BSI Business Systems Integration AG - initial API and implementation
 ******************************************************************************/

import javax.swing.SwingConstants;

import javax.swing.UIManager;

public class Main {
    public static int createHorizontalAlignment(int scoutAlign) {
        switch (scoutAlign) {
        case -1: {
            return SwingConstants.LEFT;
        }
        case 0: {
            return SwingConstants.CENTER;
        }
        case 1: {
            return SwingConstants.RIGHT;
        }
        default: {
            return createDefaultHorizontalAlignment();
        }
        }
    }

    private static int createDefaultHorizontalAlignment() {
        int swingAlign = SwingConstants.RIGHT;
        String defaultAlignment = UIManager.getDefaults().getString("Label.defaultHorizontalAlignment");
        if (defaultAlignment != null) {
            if ("LEFT".equalsIgnoreCase(defaultAlignment)) {
                swingAlign = SwingConstants.LEFT;
            } else if ("RIGHT".equalsIgnoreCase(defaultAlignment)) {
                swingAlign = SwingConstants.RIGHT;
            } else if ("CENTER".equalsIgnoreCase(defaultAlignment)) {
                swingAlign = SwingConstants.CENTER;
            }
        }
        return swingAlign;
    }
}

Related

  1. clearErrorLabel(JLabel label)
  2. configureStandardUI()
  3. createDefaultHorizontalAlignment()
  4. createErrorLabel(String errorMsg)
  5. createFlow(final Object... components)
  6. createHorizontalLine()
  7. createMessageLabel(String message)
  8. createTabbedPane(int tabPlacement)
  9. decorateMissingValue(JComponent jComponent, boolean missingValueState)