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


Java Label類代碼示例

本文整理匯總了Java中java.awt.Label的典型用法代碼示例。如果您正苦於以下問題:Java Label類的具體用法?Java Label怎麽用?Java Label使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Label類屬於java.awt包,在下文中一共展示了Label類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: init

import java.awt.Label; //導入依賴的package包/類
@Override
public void init() {
this.setVisible(true);
this.setSize(500, 500);
this.setBackground(Color.green);
this.setLayout(new FlowLayout());

l1 = new Label("User Name");
l2 = new Label("Password");
tf1 = new TextField(20);
tf2 = new TextField(20);
tf2.setEchoChar('*');
b = new Button("Login");
b.addActionListener(this);

Font font = new Font("arial", Font.BOLD, 25);
l1.setFont(font);
l2.setFont(font);
tf1.setFont(font);
tf2.setFont(font);
b.setFont(font);

this.add(l1);
this.add(tf1);
this.add(l2);
this.add(tf2);
this.add(b);

}
 
開發者ID:pratikdimble,項目名稱:Servlet_Applet_Communication,代碼行數:30,代碼來源:LoginApplet.java

示例2: flagChanged

import java.awt.Label; //導入依賴的package包/類
/**
 * When server changes, get message
 * @param changedValue
 */
@Override
public void flagChanged(IUnrealServer server) {
    SwingUtilities.invokeLater(new Runnable() {

        @Override
        public void run() {
            removeAll();
            handleServerName();
            if (serverDef.getServerFlag().getFlag() == null) {
                add(new Label("Server not available ...", Label.CENTER), java.awt.BorderLayout.CENTER);
            } else {
                setUpMapPanel();
            }
            revalidate();
            repaint();
        }
    }); /*
    String msg = "Map changed to " + changedValue.getName() + " " + changedValue.getName();
    JOptionPane.showMessageDialog(this, msg);
     */

}
 
開發者ID:kefik,項目名稱:Pogamut3,代碼行數:27,代碼來源:PureMapTopComponent.java

示例3: init

import java.awt.Label; //導入依賴的package包/類
private void init(Component parent, String  title, String message,
                  String buttonText) {
    Panel p = new Panel();
    add("Center", new Label(message));
    Button btn = new Button(buttonText);
    btn.addActionListener(this);
    p.add(btn);
    add("South", p);
    pack();

    Dimension dDim = getSize();
    if (parent != null) {
        Rectangle fRect = parent.getBounds();
        setLocation(fRect.x + ((fRect.width - dDim.width) / 2),
                    fRect.y + ((fRect.height - dDim.height) / 2));
    }
}
 
開發者ID:SunburstApps,項目名稱:OpenJSharp,代碼行數:18,代碼來源:WPrinterJob.java

示例4: CalculatorGUI

import java.awt.Label; //導入依賴的package包/類
/**
 * Default constructor.
 */

protected CalculatorGUI()
{
    super("Calculator");
    setSize(720, 540);

    addWindowListener(new WindowAdapter()
    {
        @Override
        public void windowClosing(WindowEvent windowEvent)
        {
            setVisible(false);
            dispose();
            System.exit(0);
        }
    });

    setLayout(new BorderLayout());

    add(new CalculatorAWT(), BorderLayout.NORTH);
    add(new Label(), BorderLayout.SOUTH);

    setVisible(true);
}
 
開發者ID:mtommila,項目名稱:apfloat,代碼行數:28,代碼來源:CalculatorGUI.java

示例5: start

import java.awt.Label; //導入依賴的package包/類
public void start() {
    //Get things going.  Request focus, set size, et cetera
    setSize(200, 200);
    setVisible(true);
    validate();

    final Image image = new MultiResolutionCursor();

    int center = sizes[0] / 2;
    Cursor cursor = Toolkit.getDefaultToolkit().createCustomCursor(
            image, new Point(center, center), "multi-resolution cursor");

    Frame frame = new Frame("Test Frame");
    frame.setSize(300, 300);
    frame.setLocation(300, 50);
    frame.add(new Label("Move cursor here"));
    frame.setCursor(cursor);
    frame.setVisible(true);
}
 
開發者ID:lambdalab-mirror,項目名稱:jdk8u-jdk,代碼行數:20,代碼來源:MultiResolutionCursorTest.java

示例6: testChildPropertiesWithDialogAsParent

import java.awt.Label; //導入依賴的package包/類
public void testChildPropertiesWithDialogAsParent() {

        parentDialog = new Dialog((Dialog) null, "parent Dialog");
        parentDialog.setSize(WIDTH, HEIGHT);
        parentDialog.setLocation(100, 100);
        parentDialog.setBackground(Color.RED);
        parentLabel = new Label("ParentForegroundAndFont");
        parentFont = new Font("Courier New", Font.ITALIC, 15);
        parentDialog.setForeground(Color.BLUE);
        parentDialog.setFont(parentFont);

        parentDialog.add(parentLabel);
        parentDialog.setVisible(true);

        windowChild = new Window(parentDialog);
        windowChild.setSize(WIDTH, HEIGHT);
        windowChild.setLocation(WIDTH + 200, 100);
        childLabel = new Label("ChildForegroundAndFont");
        windowChild.add(childLabel);
        windowChild.setVisible(true);

        if (parentDialog.getBackground() == windowChild.getBackground()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Dialog's Background Color");
        }
        if (parentDialog.getForeground() == windowChild.getForeground()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Dialog's Foreground Color");
        }
        if (parentDialog.getFont() == windowChild.getFont()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Dialog's Font Color");
        }
    }
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:38,代碼來源:ChildWindowProperties.java

示例7: testChildPropertiesWithFrameAsParent

import java.awt.Label; //導入依賴的package包/類
public void testChildPropertiesWithFrameAsParent() {

        parentFrame = new Frame("parent Frame");
        parentFrame.setSize(WIDTH, HEIGHT);
        parentFrame.setLocation(100, 400);
        parentFrame.setBackground(Color.BLUE);
        parentLabel = new Label("ParentForegroundAndFont");
        parentFont = new Font("Courier New", Font.ITALIC, 15);
        parentFrame.setForeground(Color.RED);
        parentFrame.setFont(parentFont);
        parentFrame.add(parentLabel);
        parentFrame.setVisible(true);

        frameChildWindow = new Window(parentFrame);
        frameChildWindow.setSize(WIDTH, HEIGHT);
        frameChildWindow.setLocation(WIDTH + 200, 400);
        childLabel = new Label("ChildForegroundAndFont");
        frameChildWindow.add(childLabel);
        frameChildWindow.setVisible(true);

        if (parentFrame.getBackground() == frameChildWindow.getBackground()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Frame's Background Color");
        }
        if (parentDialog.getForeground() == windowChild.getForeground()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Frame's Foreground Color");
        }
        if (parentDialog.getFont() == windowChild.getFont()) {
            dispose();
            throw new RuntimeException("Child Window Should NOT Inherit "
                    + "Parent Frame's Font Color");
        }
    }
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:37,代碼來源:ChildWindowProperties.java

示例8: start

import java.awt.Label; //導入依賴的package包/類
public void start() {
    //Get things going.  Request focus, set size, et cetera
    setSize(200, 200);
    setVisible(true);
    validate();

    final Image image = new BaseMultiResolutionImage(
            createResolutionVariant(0),
            createResolutionVariant(1),
            createResolutionVariant(2),
            createResolutionVariant(3)
    );

    int center = sizes[0] / 2;
    Cursor cursor = Toolkit.getDefaultToolkit().createCustomCursor(
            image, new Point(center, center), "multi-resolution cursor");

    Frame frame = new Frame("Test Frame");
    frame.setSize(300, 300);
    frame.setLocation(300, 50);
    frame.add(new Label("Move cursor here"));
    frame.setCursor(cursor);
    frame.setVisible(true);
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:25,代碼來源:MultiResolutionCursorTest.java

示例9: PanelSeleDir

import java.awt.Label; //導入依賴的package包/類
public PanelSeleDir(String scname, final File defDir)
{
	this.add(new Label("Select a folder to install "+scname+"."));
	selector = new FileSelector(defDir, JFileChooser.DIRECTORIES_ONLY);
	selector.addActionListener(new ActionListener()
	{
		public void actionPerformed(ActionEvent e)
		{
			if(e.getSource().equals(selector))
			{
				selected_dir = selector.getSelectedFile();
			}
			System.out.println(e);
		}
	});
	this.add(selector);
	// TODO Auto-generated constructor stub
}
 
開發者ID:Jenna3715,項目名稱:Advanced-Java-Tools,代碼行數:19,代碼來源:Installer.java

示例10: getJPanel1

import java.awt.Label; //導入依賴的package包/類
/**
 * This method initializes jPanel1
 *
 * @return javax.swing.JPanel
 */
private JPanel getJPanel1() {
    if (jPanel1 == null) {
        label = new Label();
        label.setText("Expression:");
        jPanel1 = new JPanel();
        JPanel jPanelX = new JPanel();
        jPanelX.setLayout(new BoxLayout(jPanelX, BoxLayout.X_AXIS));
        jPanelX.add(label, null);
        jPanelX.add(getJTextField(), null);
        jPanelX.add(getJButton(), null);
        jPanelX.add(getJDemoButton(), null);
        JPanel jPanelY = new JPanel();
        jPanelY.setLayout(new BoxLayout(jPanelY, BoxLayout.Y_AXIS));
        jPanelY.add(jPanelX);
        Label helpLabel = new Label();
        helpLabel.setText("Use <ENTER> or press Send to send the command, <Up>/<Down> keys for command history." +
                " Press Demo for a quick demonstration of available OMC commands.");
        jPanelY.add(helpLabel, null);
        jPanel1.add(jPanelY);
    }
    return jPanel1;
}
 
開發者ID:itesla,項目名稱:ipst,代碼行數:28,代碼來源:OMCPane.java

示例11: setColor

import java.awt.Label; //導入依賴的package包/類
public void setColor(Label l,int value)
{
    l.setText(value+"");
    l.setFont(new java.awt.Font("Arial", 1, 60));
    
    if(value==0)
    {
        l.setText("");
        l.setBackground(Color.white);
    }
        
    else if(value==2)
        l.setBackground(Color.yellow);
    else if(value==4)
        l.setBackground(Color.orange);
    else if(value==8)
        l.setBackground(Color.cyan);
    else if(value==16)
        l.setBackground(Color.green);
    else if(value==32)
        l.setBackground(Color.pink);
    else if(value==64)
        l.setBackground(Color.red);
    else if(value==128)
        l.setBackground(Color.blue);
    else if(value==256)
        l.setBackground(Color.magenta);
    else if(value==512)
        l.setBackground(Color.lightGray);
    else if(value==1024)
        l.setBackground(Color.darkGray);
    else if(value==2048)
        l.setBackground(Color.black);
    
    if(value>64)
        l.setFont(new java.awt.Font("Arial", 1, 45));
    if(value>512)
        l.setFont(new java.awt.Font("Arial", 1, 30));
            
}
 
開發者ID:shivam301296,項目名稱:2048-Game-PC,代碼行數:41,代碼來源:Sample2048GUI.java

示例12: PiGUI

import java.awt.Label; //導入依賴的package包/類
/**
 * Default constructor.
 */

protected PiGUI()
{
    super("Pi calculator");
    setSize(720, 540);

    addWindowListener(new WindowAdapter()
    {
        public void windowClosing(WindowEvent windowEvent)
        {
            setVisible(false);
            dispose();
            System.exit(0);
        }
    });

    setLayout(new BorderLayout());

    this.statusLabel = new Label();

    add(getContents(), BorderLayout.NORTH);
    add(this.statusLabel, BorderLayout.SOUTH);

    setVisible(true);
}
 
開發者ID:nick-paul,項目名稱:aya-lang,代碼行數:29,代碼來源:PiGUI.java

示例13: CalculatorGUI

import java.awt.Label; //導入依賴的package包/類
/**
 * Default constructor.
 */

protected CalculatorGUI()
{
    super("Calculator");
    setSize(720, 540);

    addWindowListener(new WindowAdapter()
    {
        public void windowClosing(WindowEvent windowEvent)
        {
            setVisible(false);
            dispose();
            System.exit(0);
        }
    });

    setLayout(new BorderLayout());

    add(new CalculatorAWT(), BorderLayout.NORTH);
    add(new Label(), BorderLayout.SOUTH);

    setVisible(true);
}
 
開發者ID:nick-paul,項目名稱:aya-lang,代碼行數:27,代碼來源:CalculatorGUI.java

示例14: drawTextInBounds

import java.awt.Label; //導入依賴的package包/類
/**
 * Draws a text into a boundary. The text is clipped on the right border of the bounds.
 *
 * @param g The graphics context in which to draw
 * @param text The text to draw
 * @param x The x position of the boundary
 * @param y The y position of the boundary
 * @param width The width position of the boundary
 * @param height The height position of the boundary
 * @param alignment The alignment of the text: Label.LEFT or Label.CENTER
 * @param textDescent Text text descent
 */
public static void drawTextInBounds (final Graphics2D g, final String text, final int x, final int y, final int width, final int height, final int alignment, final int textDescent)
{
    if (text == null || text.length () == 0)
        return;
    final Dimension dim = getTextDims (g, text);
    g.clipRect (x, y, width, height);
    final int pos;
    switch (alignment)
    {
        case Label.LEFT:
            pos = x;
            break;

        case Label.CENTER:
        default:
            pos = x + (width - dim.width) / 2;
            break;
    }
    g.drawString (text, pos, y + height - (height - dim.height) / 2 - textDescent);
    g.setClip (null);
}
 
開發者ID:git-moss,項目名稱:Push2Display,代碼行數:34,代碼來源:AbstractGridElement.java

示例15: drawMenu

import java.awt.Label; //導入依賴的package包/類
/**
 * Draws a menu at the top of the element.
 *
 * @param gc The graphics context
 * @param left The left bound of the menus drawing area
 * @param width The width of the menu
 * @param layoutSettings The layout settings to use
 */
protected void drawMenu (final Graphics2D gc, final int left, final int width, final LayoutSettings layoutSettings)
{
    final Color borderColor = layoutSettings.getBorderColor ();
    if (this.menuName == null || this.menuName.length () == 0)
    {
        // Remove the 2 pixels of the previous menus border line
        gc.setColor (borderColor);
        gc.fillRect (left - SEPARATOR_SIZE, MENU_HEIGHT - 2, SEPARATOR_SIZE, 1);
        return;
    }

    final Color textColor = layoutSettings.getTextColor ();

    gc.setColor (this.isMenuSelected ? textColor : borderColor);
    gc.fillRect (left, 0, width, MENU_HEIGHT - 1);

    gc.setColor (textColor);
    gc.fillRect (left, MENU_HEIGHT - 2, width + SEPARATOR_SIZE, 1);

    gc.setColor (this.isMenuSelected ? borderColor : textColor);
    gc.setFont (layoutSettings.getTextFont (UNIT));
    drawTextInBounds (gc, this.menuName, left, 0, width, UNIT + SEPARATOR_SIZE, Label.CENTER);
}
 
開發者ID:git-moss,項目名稱:Push2Display,代碼行數:32,代碼來源:AbstractGridElement.java


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