Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JLabel;
import javax.swing.SwingUtilities;

public class Main {
    public static void setLabelCenter(JLabel label, String str, int width, int height) {
        Graphics g = label.getGraphics();
        Color c = g.getColor();
        g.setColor(Color.BLUE);
        label.setText(str);
        int strWidth = SwingUtilities.computeStringWidth(g.getFontMetrics(), str);
        int lX = width / 2 - strWidth;
        int lY = g.getFont().getSize() / 2;
        //System.out.printf("\"label\"+%s X:%d,Y:%d\n",str,lX,lY);
        label.setBounds(lX, lY, strWidth, g.getFont().getSize());
        g.setColor(c);
    }
}