Swing/AWT/SWT :: Flickering On Resize

Jan 12, 2011

I need to create a program that draws a graph, but for now, all I have done is two lines: the X and Y axis. The program is designed in a way as to automatically resize the graph when the window is resized.

Is this code in some way extremely inefficient? I get TERRIBLE flickering when I resize the window. Is there something that will at least reduce the flickering?

mainApp.java:
import java.awt.*;
import javax.swing.*;
public class mainApp {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(300,300);
frame.setVisible(true);

[Code] ....

I have added a screenshot that shows the window flickering.

View Replies


ADVERTISEMENT

How To Avoid Flickering When Calling Another Swing Frame

Jul 28, 2014

I am trying to call another swing frame from my current frame. And after calling second frame i dispose the current frame.

But while second frame coming on the screen, current frame gets dispose and second frame takes some seconds to appear on screen.

So its creating a bad flickering effect on screen and its not suitable for my application.

I want that first frame will call sencond frame and it will not look like second frame is called. I just want to cancel flickering effect.

Here is my source code.

1st Frame:

public class Welcome extends JFrame {
JFrame f;
JTextArea nameField,nameField1;
JLabel lable;

[Code] .....

View Replies View Related

Swing/AWT/SWT :: Redrawing Images Causes Flickering On Screen

Mar 12, 2014

i'm currently doing my system now and my problem is about inserting an image to my jframe form with thread because if i insert image and when i run it it blinks too slow comparing if i use simple oval it doesnt blink.

why is it that if i wrote the code like this.

public void DrawSnake(Graphics g) throws IOException {
Image image = ImageIO.read(this.getClass().getResource("body1.jpg"));
Image image1 = ImageIO.read(this.getClass().getResource("body.jpg"));
Image headr = ImageIO.read(this.getClass().getResource("headr.jpg"));
Image headl = ImageIO.read(this.getClass().getResource("headl.jpg"));

[Code] .....

View Replies View Related

Swing/AWT/SWT :: Resize Objects From ArrayList

Jan 10, 2014

I have a problem with my program. My aim is to display in a JPanel, 2 rectangles from an arraylist, and resize them by clicking. I want to give the user the ability to change the height of the rectangles (independently) by moving the top and/or bottom edges. There is errors in my code but where ? Netbeans underlines 2 lines (in bold).

My code:

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.Path2D;

[Code]....

View Replies View Related

Swing/AWT/SWT :: Auto Resize Components

Sep 5, 2014

I have swing UI designed and I want the components to resize when the frame is manually resized. The design is as shown in the fig Project UI.jpg

The panel 4 and panel 5 will change their contents according to the list item clicked. Panel 4 just has text area but panel 5 a panel with numerous components as label, combo box, text field,check box will be present.Now if the frame resizes, I won't all the components to resize according to the frame size.

View Replies View Related

Swing/AWT/SWT :: How To Resize Image Icon

Aug 15, 2001

Any way to resize an ImageIcon when placing it on a Button so that I don't have to physically rezize the image file?? I am writing an Application, not an applet, so the getImage method won't work.

View Replies View Related

Swing/AWT/SWT :: Allow JDialog To Resize Larger But Not Smaller

May 16, 2014

Lets say the JDialog opens 5x5. The user is allowed to modify its size to be any size larger than 5x5 but is not allowed to make it smaller. Is there such a property or will this have to be regulated via code?

View Replies View Related

Swing/AWT/SWT :: Resize Columns In JTable That Has No Header?

Feb 26, 2014

Is it possible to allow users to resize columns in a JTable that has no header? I'd like the user to be able to grab the column lines on any of the data rows and be able to resize just like they can in the header.

View Replies View Related

Swing/AWT/SWT :: Resize JPanel Vertically Instead Of Inner Components?

Jan 10, 2014

My JPanel when adding components to it will never make its self larger but it will make my components inside smaller even though I have set the minimum and preferred sizes for those components? I am using the GridBagLayout for my layout manager as I am trying to get used to it.

package manning;

import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GridBagConstraints;

[code]....

View Replies View Related

Swing/AWT/SWT :: Resize Application Depending On Screen Resolution

Sep 26, 2014

I developed a swing application using group layout. It resizes when I resize the frame but when I change the screen resolution or when I run the application in a laptop which has small sized screen, the components over lap each other. I need my application to fit according to the screen resolution

The code is as follows

private void initComponents() {
jComboBox1 = new javax.swing.JComboBox();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();

[Code]...

According to the list item selected, an internal frame will appear in the desktop pane. I use group layout for that internal frame too.

View Replies View Related

Swing/AWT/SWT :: Getting Icons To Change Size With Window Resize

Jan 19, 2014

I'm using a jpanel with an 8 by 8 grid layout of jlabels to which I'm adding images to represent a chess board. At first, I was using the ImageIcon class to initialize my icons, but as soon as I added these icons to the labels, the labels no longer changed size with the window (which I want to happen). URL...

So I copied in the class, and initialized a different set of icons using the stretch icon class (specifically, the method that allows you to initialize a stretch icon from a filename), however, when I use these stretch icons, the result is the same. Is something wrong with the class, or with my implimentation of it, and how would I fix this?

View Replies View Related

Swing/AWT/SWT :: Getting Icons To Change Size With Window Resize?

Jan 16, 2014

I'm using a jpanel with an 8 by 8 grid layout of jlabels to which I'm adding images to represent a chess board. At first, I was using the ImageIcon class to initialize my icons, but as soon as I added these icons to the labels, the labels no longer changed size with the window (which I want to happen). Someone suggested to me to use this custom stretch icon class, found here:

[URL] ....

So I copied in the class, and initialized a different set of icons using the stretch icon class (specifically, the method that allows you to initialize a stretch icon from a filename), however, when I use these stretch icons, the result is the same. Is something wrong with the class, or with my implementation of it, and how would I fix this?

View Replies View Related

Swing/AWT/SWT :: Getting Jlabel Icons To Change Size With Window Resize?

Feb 20, 2014

I'm trying to create a chess program in java swing, and for the board I'm using an 8 by 8 array of jlabels stuck inside a jpanel with a grid layout. I would like the board to change size when the window changes size, and the grid layout accomplishes this succesfully, until I add the actual icons to the jlabels. Then the board just stays a fixed size. Someone suggested I use their "Stretch Icon" class, found here:[URL] ...., so I tried initializing the icons using one of the constructors in the class (the one that takes an image name and a boolean value for whether or not you want the resisizing to be proportionate (to maintain the aspect ratio)). However, the same thing happened. The board appears, but it does not resisize. To attempt to fix this problem, I tried simplifying my code, reducing the program to two jlabels within the jpanel, for which I then tried to set the image in the same way. Here is my simplified code:

import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;

[Code] ....

I'm misusing the stretch icon class, or just generally what's going wrong/how to fix it?

View Replies View Related

Graphics Are Flickering

Feb 2, 2014

I attempted to make my square move in the screen and i set up collision with another object, however the graphics are flickering, really flickering, here's the code:

Java Code:

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class NewEmpty extends JFrame {
double p1speed =5, p2speed =5;

[code]....

View Replies View Related

Displaying JTextField In Fullscreen Exclusive Mode Without Flickering

Mar 2, 2014

I have been stuck on this now for almost a week, the problem is that the textfield keeps flickering. I have read that swing does not work well with fullscreen exclusive mode, but I'm not sure what else to do other than create my own class similar to a textfield and detect every single key press which doesn't seem the right thing to do.

- If this line is uncommented "TextFieldTest.this.tfChatField.paint(g);" then it will display the textfield at the top of the screen, and a flickering textfield at the bottom(which is where it's meant to be)

Java Code:

package textfieldtest;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.DisplayMode;
import java.awt.Graphics;
import java.awt.Graphics2D;

[Code] ....

View Replies View Related

JavaFX 2.0 :: Replacing SplashScreen With Preloader Stage - Flickering?

Aug 29, 2014

I'm trying to set up a splash screen where a native splash screen is shown initially and then replaced with the stage from my preloader.  This is fairly simple to do.  I use the below code to get everything lined up properly. 

private void alignStage(Stage stage) {
    SplashScreen splashScreen = SplashScreen.getSplashScreen();
    if (splashScreen != null) {
        // Align the stage based on the current splash location
        Rectangle bounds = splashScreen.getBounds();
        stage.setX(bounds.getX());
        stage.setY(bounds.getY());

[Code] ....
 
The problem I'm having is that my Stage isn't actually shown by the time the commented event gets fired.  The API for onShown says:
 
Called just after the Window is shown.

My guess is the window has transitioned to being shown, but there's a slight delay until it gets rendered on screen.  If that's a decent assumption, is there a reliable way I can make sure my preloader stage is visible on screen before I hide the native splash?
 
The best option I can think of so far is to delay hiding the native splash until the preloader gets the BEFORE_START notification.  This works (no flicker), but, since both splash screens are actually visible for a while, using a transparent splash doesn't work very well (which actually isn't too big of a deal).

View Replies View Related

Importing Image To Resize

Nov 30, 2014

I want to import an image to resize but not sure how to start of.Should I be using the "BufferedImage & ImageIO.read" method or the "paint(Graphics g) { Image img1 = Toolkit.getDefaultToolkit().getImage" method?

View Replies View Related

Resize Array And Add Numbers

Oct 21, 2014

I need to make a code that will ask the user for an array size and the numbers that go in the array. Then it must ask for a new size and copy the numbers from the first array and add numbers to fill the new array.

import java.util.Scanner;
import java.util.Arrays;
public class Lab07{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("How many numbers do you want to enter?");

[Code] ....

I can make the first array but I am getting stuck on the second this is what I am getting back

How many numbers do you want to enter?
3

Enter the 3.0 numbers now.
7
1.2
9

These are the numbers you have entered.
[7.0, 1.2, 9.0]

How many numbers do you want to enter?
5

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at Lab07.resizeArray(Lab07.java:27)
at Lab07.main(Lab07.java:18)

how do I get the new array and not the error

View Replies View Related

How To Resize Icon Of Button

Jan 30, 2015

So I have got a button and there is this property assigned to it:

button.setIcon(new ImageIcon("srcimage.jpg"));

The icon is not displayed in full, as it is larger than the button. What property can I use to resize the icon? I have tried few and it did not work.

View Replies View Related

Resize Objects From ArrayList

Jan 9, 2014

I have a problem with my program. My aim is to display in a JPanel, 2 rectangles, and resize them by clicking. I want to give the user the ability to change the height of the rectangles (independently) by moving the top and/or bottom edges. Currently, it displays the 2 rectangles, but impossible to resize and I can not find the solution.

Java Code:

import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
import javax.swing.*;
public class Resizing extends JPanel {
private static final int PREF_W = 600;

[Code]...

View Replies View Related

Resize Window To See Programs

Jan 21, 2014

Whenever I make something in Swing, I always need to resize the window for me to see the graphics on the window. I have been told to use the pack() method on it, which I have, but the problem with it is that it just sets the window to a minimal size, only displaying the x + and -.For one of the "games" I made, it at first didn't work until resize, then I added a repaint() after the constructor and it worked for me, but when my friends download it they cannot see it.

View Replies View Related

How To Resize Array With Keeping Previous Value

Jan 29, 2014

Suppose i have a book class and bookArray class.in book class contains four fields name,id ,publisher and author. in bookArray class: book bookArray=new book[20]; i have to save those four fields in the array but after completed the array i should have re-size the array with contains the previous data. How?? I have pass those values from the main class..

View Replies View Related

Java GUI Application - How To Resize Components

Jul 16, 2014

How to resize Components (JButton , JTextField ...) with MouseListener or etc ?

View Replies View Related

Resize JFrame To Show Components

Apr 9, 2014

I have the following project:

Java Code:

package boxmatrics;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JFrame;

public class BoxMatrics {
public static void main(String[] args) {

[code]....

Why I have to resize the window(JFrame window) manually, with the mouse, in order to see the components?Where do I need to call repaint(); ?

View Replies View Related

Components Not Shown Until Resize Frame

Mar 8, 2014

My components dont show until I resize the frame.

public class Frame extends JFrame{
 private final static int WIDTH=400, HEIGHT=400;
public Frame(){
super();
super.setSize(WIDTH,HEIGHT);
super.setVisible(true);

[Code] ....

In my main class I am just creating the frame and the panel then adding the panel to the frame.

View Replies View Related

Graphic Class - Resize PaintComponents

Sep 7, 2014

I have created a small program with methods of the Graphics class. I want to resize the frame and make it fit the screen, but after trying various layout managers, have come to the conclusion that by setting the sizes of the various shapes specifically in the paintComponent method, I can't resize. Is it possible to resize a frame with its paintComponent methods? Maybe I'm just not using the layout managers correctly but the Graphics just wont resize. I have tried setting the weights when I used GridBagLayout.. not working. I thought maybe there is a way to set the frame or panel to take the Graphics and then resize the panel. That doesn't work either.

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved