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

The following examples show how to use javax.swing.JFrame#setPreferredSize() . These examples are extracted from open source projects. 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 Project: lwjgl3-awt   File: SimpleDemo.java    License: MIT License 6 votes vote down vote up
public static void main(String[] args) {
    // Create the Vulkan instance
    VkInstance instance = createInstance();
    VKData data = new VKData();
    data.instance = instance; // <- set Vulkan instance
    JFrame frame = new JFrame("AWT test");
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    frame.setLayout(new BorderLayout());
    frame.setPreferredSize(new Dimension(600, 600));
    frame.add(new AWTVKCanvas(data) {
        private static final long serialVersionUID = 1L;
        public void initVK() {
            @SuppressWarnings("unused")
            long surface = this.surface;
            // Do something with surface...
        }
        public void paintVK() {
        }
    }, BorderLayout.CENTER);
    frame.pack();
    frame.setVisible(true);
}
 
Example 2
public SimpleInfoBox( final String title, final String text )
{
	frame = new JFrame( title );

	final JTextArea textarea = new JTextArea( text );

	final JPanel panel = new JPanel();
	panel.add( textarea, BorderLayout.CENTER );
	final JScrollPane pane = new JScrollPane( panel );
	frame.add( pane, BorderLayout.CENTER );

	frame.pack();

	final Dimension d = pane.getSize();
	d.setSize( d.width + 20, d.height + 10 );
	pane.setSize( d );
	pane.setPreferredSize( d );
	frame.setPreferredSize( d );

	frame.pack();
	frame.setVisible( true );
}
 
Example 3
Source Project: littleluck   File: InternalFrameDemo.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * main method allows us to run as a standalone demo.
 */
public static void main(String[] args) {
    JFrame frame = new JFrame(InternalFrameDemo.class.getAnnotation(DemoProperties.class).value());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add(new InternalFrameDemo());
    frame.setPreferredSize(new Dimension(800, 600));
    frame.pack();
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);
}
 
Example 4
public static void openCacheManager() {
    JFrame frame = new JFrame();
    frame.setPreferredSize(new Dimension(800, 300));
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    File cacheRoot = getCacheRoot();
    DataCacheViewer viewerPanel = new DataCacheViewer(cacheRoot);
    frame.getContentPane().add(viewerPanel.getPanel(), BorderLayout.CENTER);
    frame.pack();

    // Center the application on the screen.
    GuiUtilities.centerOnScreen(frame);
    frame.setVisible(true);
}
 
Example 5
Source Project: FastCopy   File: FastCopyMainForm.java    License: Apache License 2.0 5 votes vote down vote up
public void init() {
	frame = new JFrame("MHISoft FastCopy " + UI.version);
	frame.setContentPane(layoutPanel1);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	//progressBar1.setVisible(false);
	progressBar1.setMaximum(100);
	progressBar1.setMinimum(0);

	progressPanel.setVisible(false);
	//frame.setPreferredSize(new Dimension(1200, 800));
	frame.setPreferredSize(new Dimension(UserPreference.getInstance().getDimensionX(), UserPreference.getInstance().getDimensionY()));

	frame.pack();

	/*position it*/
	//frame.setLocationRelativeTo(null);  // *** this will center your app ***
	PointerInfo a = MouseInfo.getPointerInfo();
	Point b = a.getLocation();
	int x = (int) b.getX();
	int y = (int) b.getY();
	frame.setLocation(x + 100, y);

	btnHelp.setBorder(null);

	frame.setVisible(true);


	componentsList = ViewHelper.getAllComponents(frame);
	setupFontSpinner();
	ViewHelper.setFontSize(componentsList, UserPreference.getInstance().getFontSize());



}
 
Example 6
Source Project: osmdroid   File: OSMMapTilePackagerUI.java    License: Apache License 2.0 5 votes vote down vote up
public static void main(final String[] args) {
     final JFrame j = new OSMMapTilePackagerUI();
     j.setPreferredSize(new Dimension(640, 400));
     j.setDefaultCloseOperation(EXIT_ON_CLOSE);
     j.pack();
     j.setVisible(true);
}
 
Example 7
Source Project: tutorials   File: MultipleSubscribersHotObs.java    License: MIT License 5 votes vote down vote up
private static void createAndShowGUI() {
    frame = new JFrame("Hot Observable Demo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().setBackground(Color.GRAY);
    frame.setPreferredSize(new Dimension(500, 500));
    frame.pack();
    frame.setVisible(true);
}
 
Example 8
Source Project: lwjgl3-awt   File: Core32Test.java    License: MIT License 4 votes vote down vote up
public static void main(String[] args) {
      JFrame frame = new JFrame("AWT test");
      frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      frame.setLayout(new BorderLayout());
      frame.setPreferredSize(new Dimension(600, 600));
      GLData data = new GLData();
      data.samples = 4;
      data.swapInterval = 0;
      data.majorVersion = 3;
      data.minorVersion = 2;
      data.profile = GLData.Profile.CORE;
      AWTGLCanvas canvas;
      frame.add(canvas = new AWTGLCanvas(data) {
          private static final long serialVersionUID = 1L;
          int aspectUniform;
          public void initGL() {
              System.out.println("OpenGL version: " + effective.majorVersion + "." + effective.minorVersion + " (Profile: " + effective.profile + ")");
              createCapabilities();
              glClearColor(0.3f, 0.4f, 0.5f, 1);
              glBindVertexArray(glGenVertexArrays());
              int vbo = glGenBuffers();
              glBindBuffer(GL_ARRAY_BUFFER, vbo);
              glBufferData(GL_ARRAY_BUFFER, new float[] { -0.5f, 0, 0, -0.5f, 0.5f, 0, 0.5f, 0, 0, 0.5f, -0.5f, 0 }, GL_STATIC_DRAW);
              glVertexAttribPointer(0, 2, GL_FLOAT, false, 0, 0L);
              glEnableVertexAttribArray(0);
              int vs = glCreateShader(GL_VERTEX_SHADER);
              glShaderSource(vs, "#version 150 core\nuniform float aspect;in vec2 vertex;void main(void){gl_Position=vec4(vertex/vec2(aspect, 1.0), 0.0, 1.0);}");
              glCompileShader(vs);
              if (glGetShaderi(vs, GL_COMPILE_STATUS) == 0)
                  throw new AssertionError("Could not compile vertex shader: " + glGetShaderInfoLog(vs));
              int fs = glCreateShader(GL_FRAGMENT_SHADER);
              glShaderSource(fs, "#version 150 core\nout vec4 color;void main(void){color=vec4(0.4, 0.6, 0.8, 1.0);}");
              glCompileShader(fs);
              if (glGetShaderi(fs, GL_COMPILE_STATUS) == 0)
                  throw new AssertionError("Could not compile fragment shader: " + glGetShaderInfoLog(fs));
              int prog = glCreateProgram();
              glAttachShader(prog, vs);
              glAttachShader(prog, fs);
              glLinkProgram(prog);
              if (glGetProgrami(prog, GL_LINK_STATUS) == 0)
                  throw new AssertionError("Could not link program: " + glGetProgramInfoLog(prog));
              glUseProgram(prog);
              aspectUniform = glGetUniformLocation(prog, "aspect");
          }
          public void paintGL() {
              int w = getWidth();
              int h = getHeight();
              float aspect = (float) w / h;
              glClear(GL_COLOR_BUFFER_BIT);
              glViewport(0, 0, w, h);
              glUniform1f(aspectUniform, aspect);
              glDrawArrays(GL_TRIANGLES, 0, 6);
              this.swapBuffers();
              this.repaint();
          }
      }, BorderLayout.CENTER);
      frame.pack();
      frame.setVisible(true);
      frame.transferFocus();

      Runnable renderLoop = new Runnable() {
	public void run() {
		if (!canvas.isValid())
			return;
		canvas.render();
		SwingUtilities.invokeLater(this);
	}
};
SwingUtilities.invokeLater(renderLoop);
  }
 
Example 9
Source Project: lwjgl3-awt   File: AWTTest.java    License: MIT License 4 votes vote down vote up
public static void main(String[] args) {
      JFrame frame = new JFrame("AWT test");
      frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      frame.setLayout(new BorderLayout());
      frame.setPreferredSize(new Dimension(600, 600));
      GLData data = new GLData();
      data.samples = 4;
      data.swapInterval = 0;
      AWTGLCanvas canvas;
      frame.add(canvas = new AWTGLCanvas(data) {
          private static final long serialVersionUID = 1L;
          public void initGL() {
              System.out.println("OpenGL version: " + effective.majorVersion + "." + effective.minorVersion + " (Profile: " + effective.profile + ")");
              createCapabilities();
              glClearColor(0.3f, 0.4f, 0.5f, 1);
          }
          public void paintGL() {
              int w = getWidth();
              int h = getHeight();
              float aspect = (float) w / h;
              double now = System.currentTimeMillis() * 0.001;
              float width = (float) Math.abs(Math.sin(now * 0.3));
              glClear(GL_COLOR_BUFFER_BIT);
              glViewport(0, 0, w, h);
              glBegin(GL_QUADS);
              glColor3f(0.4f, 0.6f, 0.8f);
              glVertex2f(-0.75f * width / aspect, 0.0f);
              glVertex2f(0, -0.75f);
              glVertex2f(+0.75f * width/ aspect, 0);
              glVertex2f(0, +0.75f);
              glEnd();
              swapBuffers();
          }
      }, BorderLayout.CENTER);
      frame.pack();
      frame.setVisible(true);
      frame.transferFocus();

      Runnable renderLoop = new Runnable() {
	public void run() {
		if (!canvas.isValid())
			return;
		canvas.render();
		SwingUtilities.invokeLater(this);
	}
};
SwingUtilities.invokeLater(renderLoop);
  }