NullPointerException Adding JPanel To JPanel

Jun 17, 2014

I have a Main() class that extends JPanel and I'm trying to add Card() that also extends JPanel.When I add a Card() or Main() object to the JFrame directly, it works fine. The problem arises when I try to add a Card() object to the Main() object.

I edited the code a little bit to make it easier to read so hopefully it's fine.

Main() code:
public class Main extends JPanel implements Runnable {
// HARDCODED OPTIONS
public static final int WIN_WIDTH = 1200;
public static final int WIN_HEIGHT = 800;

public static final int GRID_X = 9;
public static final int GRID_Y = 5;

[Code] ...

View Replies


ADVERTISEMENT

Adding Object To JPanel

Nov 28, 2014

I am making a graph to implement Breadth First Search and Depth First Search. I changed the program because I want each button to be its own node. However I am having an issue placing them into a panel. When I run the program I get the following error:

The method add (Component) in the type Container is not applicable for the arguments (Buttons)

JPanel matrixPan(){
Buttons[][] matrixBtn = new Buttons[25][25];
JPanel panel = new JPanel();
panel.setSize(550,550);
panel.setLayout(new GridLayout(25,25));

[Code] .....

View Replies View Related

Loading JPanel From Another JPanel When Button Is Pressed

Jun 9, 2014

I am making a game in java and i want to make a title screen. What I am trying to do is make a jpanel and load another jpanel when a button is pressed in one of the japenls. Here is the code for the runner

import java.awt.BorderLayout;
import javax.swing.JFrame;
public class Runner extends JFrame {
// Have these set up so they can be seen everywhere
public static final int GAMEWIDTH = 540;
public static final int GAMEHEIGHT = 710;
static boolean loading = false;

[Code] ....

here is the code for the jpanel that loads the other jpanel

import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Rectangle;

[Code] ...

How do load a jpanel when a button is pressed in another jpanel

View Replies View Related

Swing Program - Adding JPanel To JScrollPane

Dec 9, 2014

I'm writing a Java Swing program for my software development class to allow a user to create a map for a side scroller video game. I'm stuck on a particular part of my GUI where I'm trying to create a properties box for specific tiles. When I draw the components onto the JPanel and display it as it is, it shows two check boxes per row. On the ScrollPane however, all the check boxes go straight onto one line and draw out the scroll pane. Right now I am only concerned with just making the basic GUI.

Here is what I have so far:

Within the main class, I am creating the JFrame and adding components to it. I am attempting to create a JScrollPane which will hold the properties check boxes...

Here is the method where I am implementing the code. It works, but it doesn't display correctly.

private void createPropertiesBox() {
PropertiesBoxPanel pbp = new PropertiesBoxPanel();
propertiesBox = new JScrollPane(pbp);
propertiesBox.setViewportView(pbp);
frame.add(propertiesBox);

[Code] .....

I've been tinkering with this code for quite some time now and I cannot seem to make a breakthrough on how to fix this.

View Replies View Related

How To Get JPanel To Refresh

Mar 18, 2015

I have tried to get my JPanel to refresh and show a new combo box, labels and fields but I can't get it working with revalidate or repaint.

package Part4; 
import javax.swing.*;
 import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 public class AddressGUI extends JFrame implements ActionListener{
 Address address = new Address();

[code]...

View Replies View Related

How To Add Image In JPanel

Mar 18, 2015

how do i add image in JPanel

View Replies View Related

Second JPanel Not Working

Oct 14, 2014

I code a program using Eclipse Keppler with Java 8.0. I made a program with 2 JPanel. The first JPanel is working well. From a button in first JPanel, I excute second JPanel, but It is not working. No error when I compile the code. Here is, I attached the source code.

import javax.swing.*;
import java.awt.Color;
import java.awt.event.*;

[code]....

View Replies View Related

JPanel Won't Show

May 8, 2015

I want my program to show 1st panel and when a person press image label 2nd panel showup which will have 2 tabs "oneway" and "round trip". But rightnow I only see 2nd panel with only 1 tab and don't see 1st panel at all.

import java.awt.*;
import static java.awt.Font.BOLD;
import java.awt.event.*;
import java.awt.event.*;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.*;
import javax.swing.Timer;
import javax.swing.border.*;
import javax.swing.event.*;

[code]....

View Replies View Related

Fix Dimensions Of JPanel

Aug 27, 2014

I'm trying to fix the length of expenses to a appropriate size on my Jpanel but not sure how.

package mybudgetapp;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

[code]....

View Replies View Related

Can't Draw Very Far In A JPanel

Apr 16, 2015

I have a JPanel embedded in a JScrollPane. I draw in the JPanel, using the paint() method. I have to draw some shapes that can go far in the y direction, that's why I put my JPanel in a scroll pane, in order to scroll down to be able to discover the shapes down. But even though I put my JPanel in a JScrollPane, it soon blocks in the y direction and does not show the shapes far in the y direction.

Note: I used a GridBagConstraints which is correctly set, with its fill attribute etc.

View Replies View Related

How To Add JScrollPane Into JPanel

Jan 16, 2015

As you can see in the above image. I have create One jFrame inside it their is one jPanel. Inside jPanel their are dynamic buttons whose range can change. (its like text box if you add more text scroll bar will appear)
 
I want to add jScrollBarr/jScollPane to jPanel so that when more than 6buttons will be their, I can scroll it down/up. So my question is how should I place jScollPane using this DRAG-DROP tool. When i clicked on jScrollPane and tried to put it inside jPanel I am unable to set it's position. It's my first time to add jScrollPane for jPanel inside jFrame.

View Replies View Related

JPanel Buttons Not Showing Up?

Feb 21, 2015

In my if statement on line 46 & 47 im trying to add the buttons to the screen if the player has lost and the "game over" screen have popped up. But the buttons aren't showing... what am i doing wrong?

import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;

[code]...

View Replies View Related

JButtons Not Appearing In JPanel

Apr 17, 2014

I want to add a "play" and a "stop" button to stop and play a sound file. Sound file works good, but buttons aren't appearing in the window.

public class SpelaLjud extends JPanel implements ActionListener {
JButton bPlay, bStop;
AudioClip ac;
public SpelaLjud() {
bPlay = new JButton ("PLAY");
bStop = new JButton ("STOP");
add(bPlay);
add(bStop);
bPlay.addActionListener(this);
bStop.addActionListener(this);

[code]....

View Replies View Related

JPanel Is Not Displaying All The Time

Jul 2, 2014

Yes my JPanel is not displaying all the time like you would think it would. Before you beat me up yes I am a bit new I am just working on the GUI part of java over my summer break. Obviously it is not suppose to do that. Secondly, As you can see i am using the alphabet to create JButtons. Shouldnt there be an easier way to use a for( loop) . I tried before but I didn't want to get too side tracked.

Java Code:

import javax.swing.*;
import java.awt.*;
public class hello {
private JFrame alphaframe1;
private JFrame alphaframe2;

[Code] .....

View Replies View Related

Order Buttons In A JPanel

Sep 22, 2014

I'm learning the swing options of Java, and my first exercise was the typical Chat Room. I got everything right: TextField, TextArea, the jpanel at left side and the buttons inside of it. BUT I can't order the 2 buttons (1 north, 1 south). I've already looked for answers, but didn't find anything and I tried to asked the teacher, but she was too lazy to look for the error. Here is my code:

f=new JFrame("Chat Room");
b1=new JButton("Send");
b2=new JButton("Emoticons");
public void showWindow(){
p1=new JPanel();
f.getContentPane().add(p1,BorderLayout.EAST);
p1.add(b1,BorderLayout.NORTH);
p1.add(b2,BorderLayout.SOUTH);
}

View Replies View Related

How To Create Insets For JPanel

May 6, 2014

Is there a way to create insets for the JPanel without using the GridBagLayout, or createEmptyBorder() because the panel already wants to have an etched border?

View Replies View Related

How To Move JLabel In JPanel

Jan 9, 2014

I am trying to move a JLabel in a JPanel, but can't seem to make it work. I can't provide a compiling code, but a few fragments. I have a JLabel [] array. i want to move with the mouse elements of this array. Let's say i want to move JLabel[i]. I implemented this:

Java Code:

static int labelY;
static Point labelX;
static Boolean flag = false;
jLabel[i].addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent evt){
labelY=evt.getY();

[Code]...

I used the bool flag because i can't make changes to the label when it is inside an anonymous class. I also tried using setLocation but that did not work also. I don't get any errors when compiling. But when i run it and try to drag the JLabel[i] i get a long list of errors:

Java Code:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at puzzle.hw$1$2.mouseDragged(hw.java:276)
at java.awt.Component.processMouseMotionEvent(Unknown Source)
at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)

[Code]...

View Replies View Related

Way To Rotate JPanel In Java

Jul 28, 2014

Is there any way to Rotate jPanel in java (without using Paint Function).

View Replies View Related

JPanel Appears To Be Null

Feb 23, 2014

I've a JPanel declared as a field in a JFrame:

public static javax.swing.JPanel pane;
I initialize it in a method (Well, Netbeans' GUI builder does. :P)
pane = new javax.swing.JPanel(){
@Override
public void paint(Graphics g){
g.setColor(Color.BLACK);
g.drawArc(8, 6, 15, 15, 0, 90); /* This works. The panel and frame are displayed, the arc is drawn, &c. */
}
};

it works and all; the arc is drawn.I want to draw on it dynamically by instantiating its Graphics (I call the "public Graphics getGraphics()" method.). This has worked for me before, taking a JPanel's Graphics and drawing with it through a different method than public void paint(Graphics g); But when I do, it comes up with a NullPointerException. WAIT! Don't go rambling on about initializing the variable because I've gotten past that NPE newbie's blockade.public static void render(Something s) { /*This is in a different file altogether. pane is public, static so I can access it from here. That's not the problem.*/

JPanel jp = Frame.pane;
Graphics g = jp.getGraphics();
g.fillRect(s.x, s.y, 4, 4);
}

Upon further investigation:
Exception in thread "main" java.lang.NullPointerException
at physics.Renderer.render(Renderer.java:30) <-- This line is "JPanel jp = Frame.pane;"
at physics.Renderer.renderall(Renderer.java:24) <--This line calls public static void render(Something s)
at physics.Updater.update(Updater.java:47) <--Renderer is just a tool used by the Updater. Sounds like a game loop, right?
at physics.Physics.main(Physics.java:31) <-- The game loop.

it says that Line 30, making jp and pointing it to pane itself is the problem.

Conclusion:
-The JPanel in the JFrame is created, initialized and overrides a parent method.
-The JPanel is not initialized, meaning that it is null. There is obviously a problem.

View Replies View Related

Opening Image In JPanel

Dec 18, 2014

I've been working on this code since a couple days and I just can't find what's wrong here. I have make an image open when the JMenu m6 button is clicked but it just doesn't work. I've tried a bunch of different codes but when I click on the desired button, nothing happens. Here's the code :

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.Dimension;

[code]...

View Replies View Related

How To Use Images As Backgrounds For JPanel

May 20, 2014

I am trying to use images as my backgrounds for my JPanel.the problem is when I run the program the images don't show at first.T hey start to show after I have switched to another panel and then switch back. Here are my codes

//for loading image
static public Image LoadIcon(String file) {
URL icoURL = windows.class.getResource(file);
Image img = Toolkit.getDefaultToolkit().createImage(icoURL);
return img;

[Code] ......

View Replies View Related

Display Image (GIF / JPG) On JPanel

Apr 12, 2014

I'm simply trying to make a gui for managing images for my purpose, but i fall at the first step: I'm actually not able to display an image, whether it would be a .gif or .jpg ....

//--------MY PANEL FOR VIEWING IMAGE---------
package graph2D;
 
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Toolkit;
import javax.swing.JPanel;
class PannelloConImmagine extends JPanel {
private Image miaImmagine;
 
[Code] .....

it is supposed that i placed the image "pippo.gif" in my project "src" folder, isn't it? anyway I tried to add a new folder to my build Path, and place pippo.gif on it, but it doesn't work.

View Replies View Related

Print JPanel Or Convert To PDF

Apr 24, 2014

How to print a jpanel contents or is there any tool that can save the jpanel contents in pdf. I have tired using

jpanel.printall();

But that not working that gives an error as

java code : -1074232

Something like that

View Replies View Related

Using Images In JLabel And JPanel

Sep 26, 2014

I read many posts online and watched tutorials on YouTube. I can't seem to get this work. Notice I am not using any drawing/graphics capabilities - I'd like to keep it this way as we have not gotten that far yet in my studies.The image is in a source folder titled Images under/in my project.

Java Code:

private JPanel jpImage = new JPanel();
private JLabel lblImage;
private ImageIcon image;
private Image img;
// All those above defined prior to method
// Within method (relevant to code above) ...

[code]....

View Replies View Related

JPanel Not Showing Up In JFrame

Apr 5, 2014

I'm attempting to add a Jpanel in a JFrame but it isn't working out.

import javax.swing.JFrame;
import javax.swing.JPanel;
public class stepone {
public static void main (String[]args){
JFrame frame = new JFrame("CSC LAB 12");
JPanel colorJPanel = new JPanel();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

[code]....

View Replies View Related

How To Set Background Image To JPanel

Apr 6, 2014

how to set background image to jpanel

View Replies View Related







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