public void run () { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(480, 320); frame.setLocationRelativeTo(null); JPanel panel = new JPanel(); frame.getContentPane().add(panel); panel.add(new NewSlider(200, 100, 500, 0.1f, 150, 300)); frame.setVisible(true); } });
$cat HelloWorldSwing.java package start; import javax.swing.*; public class HelloWorldSwing { public static void main(String[] args) { //Create and set up the window. JFrame frame = new JFrame("HelloWorldSwing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel label = new JLabel("Hello World"); frame.add(label); //Display the window. frame.pack(); frame.setVisible(true); } } class Dummy { // just to have another thing to pack in the jar }
import java.awt.*; import java.awt.geom.Line2D; import javax.swing.*; public class FrameTest { public static void main(String[] args) { JFrame jf = new JFrame("Demo"); Container cp = jf.getContentPane(); cp.add(new JComponent() { public void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.setStroke(new BasicStroke(10)); g2.draw(new Line2D.Float(30, 20, 80, 90)); } }); jf.setSize(300, 200); jf.setVisible(true); } }
this.panel = new JPanel(); this.panel.setLayout(new FlowLayout()); add(panel, BorderLayout.CENTER); JButton button = new JButton("CLICK HERE"); add(button, BorderLayout.SOUTH); button.addActionListener(this); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(500, 500); setVisible(true); this.panel.add(new JButton("Button")); this.panel.revalidate(); validate();
import java.awt.BorderLayout; import java.awt.FlowLayout; import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JRadioButton; public class Rb extends JFrame { Rb (){ JRadioButton male = new JRadioButton("male"); JRadioButton female = new JRadioButton("Female"); ButtonGroup bG = new ButtonGroup(); bG.add(male); bG.add(female); this.setSize(100,200); this.setLayout( new FlowLayout()); this.add(male); this.add(female); male.setSelected(true); this.setVisible(true); } public static void main(String args[]){ Rb j = new Rb(); }
import java.awt.event.*; import javax.swing.*; public class YourDialog extends JDialog implements ActionListener { JButton button; public YourDialog() { button = new JButton("Close"); button.addActionListener(this); add(button); pack(); setVisible(true); } public void actionPerformed(ActionEvent e) { dispose(); } }
import javax.swing.JFrame; import javax.swing.JLabel; public class AnotherJFrame extends JFrame { public AnotherJFrame() { super("Another GUI"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); add(new JLabel("Empty JFrame")); pack(); setVisible(true); } }
public void run () { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(480, 320); frame.setLocationRelativeTo(null); JPanel panel = new JPanel(); frame.getContentPane().add(panel); panel.add(new Slider(200, 100, 500, 0.1f, 150, 300)); frame.setVisible(true); } });
JFrame frame = new JFrame(); JPanel panel = new JPanel(); frame.getContentPane().add(panel); frame.setVisible(true);
public static void main(String[] args) throws IOException { TreeJPanel tjp = new TreeJPanel(); // String ptbTreeString1 = "(ROOT (S (NP (DT This)) (VP (VBZ is) (NP (DT a) (NN test))) (. .)))"; String ptbTreeString = "(ROOT (S (NP (NNP Interactive_Tregex)) (VP (VBZ works)) (PP (IN for) (PRP me)) (. !))))"; if (args.length > 0) { ptbTreeString = args[0]; } Tree tree = (new PennTreeReader(new StringReader(ptbTreeString), new LabeledScoredTreeFactory(new StringLabelFactory()))).readTree(); tjp.setTree(tree); tjp.setBackground(Color.white); JFrame frame = new JFrame(); frame.getContentPane().add(tjp, BorderLayout.CENTER); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.pack(); frame.setVisible(true); frame.setVisible(true); }
public static void main(String args[]) { FrameTestBase t = new FrameTestBase(); t.add(new JComponent() { public void paintComponent(Graphics g) { String str = "hello world!"; t.setDefaultCloseOperation(EXIT_ON_CLOSE); t.setSize(400, 200); t.setVisible(true);
import javax.swing.JFrame; import javax.swing.JLabel; public class Annoying { public static void main(String[] args) { JFrame frame = new JFrame("Hello!!"); // Set's the window to be "always on top" frame.setAlwaysOnTop( true ); frame.setLocationByPlatform( true ); frame.add( new JLabel(" Isn't this annoying?") ); frame.pack(); frame.setVisible( true ); } }
public void run () { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(480, 320); frame.setLocationRelativeTo(null); JPanel panel = new JPanel(); frame.getContentPane().add(panel); panel.add(new NewSlider(200, 100, 500, 0.1f, 150, 300)); frame.setVisible(true); } });
package com.stackoverflow.test; import java.net.URL; import javax.swing.*; // Wild carded for brevity. // Actual code imports single classes public class Main { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable(){ public void run() { URL url = Main.class.getResource( "/resources/stackoverflow.png"); ImageIcon icon = new ImageIcon(url); JFrame frame = new JFrame(); frame.add(new JLabel(icon)); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true); } }); } }
public void run () { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(480, 320); frame.setLocationRelativeTo(null); JPanel panel = new JPanel(); frame.getContentPane().add(panel); panel.add(new Slider(200, 100, 500, 0.1f, 150, 300)); frame.setVisible(true); } });
package temp; import java.awt.EventQueue; import javax.swing.JFrame; public class Main { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(new NewJPanel()); f.pack(); f.setVisible(true); } }); } }
/** * show the image as JFrame on desktop */ public void show() { JLabel label = new JLabel(new ImageIcon(this.image)); JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(label); f.pack(); f.setVisible(true); }
JFrame f = new JFrame("Frame " + ii); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); String s = "os.name: " + System.getProperty("os.name") + "\nos.version: " + System.getProperty("os.version"); f.add(new JTextArea(s,3,28)); // suggest a size f.pack(); f.setVisible(true);
private static void createWindowForPanel(AwtPanel panel, int location){ JFrame frame = new JFrame("Render Display " + location); frame.getContentPane().setLayout(new BorderLayout()); frame.getContentPane().add(panel, BorderLayout.CENTER); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { if (++panelsClosed == 2){ app.stop(); } } }); frame.pack(); frame.setLocation(location, Toolkit.getDefaultToolkit().getScreenSize().height - 400); frame.setVisible(true); }