Actually i want to develop a game for that i need a background with a image and over this background i want to move some objects (which are images) and also want to add some button.
Here is my Code.
The Main Class
package last; import java.awt.*; import javax.swing.*; public class Last extends JFrame{ public static void main(String[] args) { Last l =new Last(); l.setSize(900, 600);
[Code] .....
When i execute the above program only the background image is shown.
I've tried multiple things but I can't seem to figure out how to get my JButton over the background graphics. On lines 104-108 I create the JButton I need to put on the screen, though I have no clue how to draw it. How I can paint over this background and have my button stay there?
public static final int WIDTH = 1024; public static final int HEIGHT = 640; private Thread thread; private boolean running; private BufferedImage image; private Graphics2D g;
This is my code and it works! But how/where do I set a background image for it to appear as the background of my calculator? The code I have for it is this -
import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * Program using SWING components to create a Christmas themed Calculator. */ public class ChristmasCalculator implements ActionListener
I have tried to set a background Image to a calculator usinf JLabel. However I've ended up with my image to the left of my calculator , my calculator textfield becoming the size of the background image and then all my buttons below it. Like so(if you can view the image)..Calculator.jpg
How can I fix this so the background is behind my buttons and my text area is a normal size again.
I would like to learn how to add an image background to a window in java that I can put controls like buttons, textboxes, and checkboxes in front of. I already tried using a JLabel with an ImageIcon but I cannot overlay controls over the JLabel. From what I understand there are multiple ways to do this. What is the best way and how can I do it?
I am trying to set a picture in the background of my GUI. I had already made the GUI with the all the required buttons and labels. So I was trying to separately make a class which extends JPanel and add a picture to a panel by overriding the paintComponent() method, and then added it to a frame (I did not set the default layout of the frame, so it was the default...), and it worked very fine. Here is the code:
Then I needed to add this panel with background picture to the background frame of my already made frame with all the buttons on it.The layout of the parent frame of my GUI was BorderLayout(50, 50), panels (with buttons) were added to it n the north and south positions.
Then I tried to add a JPanel with the background image to the parent frame (of my GUI), (I wanted it to elapse the entire frame, and come under all the buttons and controls, which were only present in the north and south positions of the border layout), and then the panels holding the buttons to the north and south postions of this panel, everything disappeared.
If I don't do anything except adding this panel with the background image to the parent frame, it only takes up the place not taken up by the two panels on the frame (Border Layout)
how to add this panel to the parent frame of my GUI such that it elapses the entire parent frame's background, and the panels containing the buttons should sit on it.
IMPORTANT PARTS OF CODE:- Java Code: //TOP LEFT PANEL JPanel topleftpanel = new JPanel(new FlowLayout(FlowLayout.LEFT, 5, 5)); parentPanel_top.add(topleftpanel); topleftpanel.setOpaque(false);
I've tried to add a background image to my calculator , however I have ended up with this ...Calculator.jpg
How do I fix it so the image is behind my buttons etc (as a background) And how do I fix my textarea so it is back to the normal size and not the height of the image? My code is below, please be specific.
import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * Program using SWING components to create a Christmas themed Calculator. */
public class GridBag1 extends JFrame implements ActionListener { private JFrame window= new JFrame("Christmas Calculator");
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.ImageIcon.<init>(Unknown Source) at com.ui.ChatFrame.<init>(ChatFrame.java:44) at com.ui.ChatFrame$6.run(ChatFrame.java:412) at java.awt.event.InvocationEvent.dispatch(Unknown Source)
So basically I have an arraylist (names) filled with images.
Now I have a JButton on my GUI and when I click my 'next' button, it's supposed to cycle through to the next image in the arraylist. With this code I am only using it to actually see if it will set the new image, but I keep getting errors thrown at me when im trying to define the new image to be set
String shield = "C:\Documents and Settings\derek\Desktop\shields\" + names.get(1); imgico = new ImageIcon(shield); img.setIcon(imgico);
The error i'm getting is:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at newmay1.makegui$myhandle.actionPerformed(makegui.java:66)
Along with a ton more lines of red text, and i've tried many different ways of doing this.
Even when I simply just output to the console each item in my arraylist, it comes out perfectly as a string.
I'm making a pong game but I would like to use a basketball court image behind my code to give it a prettier look (the ball is also a basketball), but I can't seem to get my code to appear on top of my basketball court image, the image just overlaps my code.
In my program one of the panel has a background image and I need that background image to be updated/refresh or changed whenever the panel reaches certain number of clicks
here's the code
Constructor/gui import java.awt.*; import javax.swing.*; import javax.swing.text.*;; public class demo { JFrame frame = new JFrame ("Idle Game Test!"); JPanel backGroundPanel = new JPanel ();
[code].....
also is there other way to access those static variables? the way i implemented them works but i do think there are other ways that are more suitable or better but i cant figure out.
How can i add a background image for this code without disappearing the button and label? I want a frame that has a background and still shows the buttons and label that I place. and how can I insert Buffered Reader in this code, this is a file organizer, but it only shows first line of a text file. I want to show the whole text file. And is it possible to also show path of the file?
I'm trying to open an image within a JFrame but the image doesn't show. The directory path is correct. The JFrame opens perfectly but no image is showing.
JFrame frame = new JFrame("IMAGE"); frame.setSize(500,500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ImageIcon image = new ImageIcon("images/main.jpg"); JLabel label = new JLabel("", image, JLabel.CENTER); JPanel panel = new JPanel(new BorderLayout()); panel.add( label, BorderLayout.CENTER ); frame.setVisible(true);
I would like to reopen the following discussion: Show SVG-Image in WebView (JavaFX 8)
In our IDE (Eclipse Luna) running with jdk1.8.0_25 we load a html page into the webengine. The html page contains <img> tags with '.png' and '.svg' as src. Everything looks fine.
But if we execute the programm with java -jar, the WebEngine doesn't display the svg-files. Instead it shows the 'File not find'-Icon. The .png files still work
The files are definitly included into the jar and will be displayed if we link to them via <a href="someSvg.svg"></a>
I am unable to clear disappear the background of .png image added in a translucent JPanel. I have tried it using JLabel but the image added is with white background. How can i get rid of this white background...
import javax.swing.*; import java.util.*; import java.awt.*; public class HomePage { JFrame frame; JPanel pnl1, pnl2, pnl3; JLabel lbl;
I've recently decided to learn Java on my own using internet material such as forums, blogs and you tube. Ive never programed before but through some research I concluded that Java is going to be on the mid spectrum of difficulty as far as verbiage goes. I ma in no way implying that Java is easy but instead closer to spoken English that c++ if my research is correct. So here is my attempt at a basic program where I click a button and it will make an image appear. Not sure where Im falling short
package clicktoimage; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Clicktoimage extends JFrame { private JLabel label; private ImageIcon image;