Explore BrainMass
Share

Explore BrainMass

    GUI Tinkering with Java

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    I need the size of the frame to be set a little bit larger than its content, which is a label. Also, the location could be set so that it could be appeared not at the upper left corner of the screen. And we can set the foreground and background color of the label.

    import javax.swing.*;
    import java.util.*;

    public class helloWorldSwing {

    private static void createAndShowGUI() {

    //Make sure we have nice window decorations.

    JFrame.setDefaultLookAndFeelDecorated(true);

    //Create and set up the window.

    JFrame frame = new JFrame("HelloWorldSwing");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //Add the ubiquitous "Hello World" label.

    JLabel label = new JLabel("Hello World");
    frame.getContentPane().add(label);

    //Display the window.
    frame.pack();
    frame.setVisible(true);
    }

    public static void main(String[] args) {

    //Schedule a job for the event-dispatching thread:
    //creating and showing this application's GUI.
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    createAndShowGUI();
    }
    });
    }
    }

    © BrainMass Inc. brainmass.com October 9, 2019, 7:14 pm ad1c9bdddf
    https://brainmass.com/computer-science/java/gui-tinkering-java-112025

    Attachments

    $2.19