Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Java (http://www.go4expert.com/forums/java/)
-   -   problems with JFrame!? (http://www.go4expert.com/forums/problems-with-jframe-t20338/)

ktjk 11Dec2009 02:42

problems with JFrame!?
 
Hi just wondering if anyone could solve a problem with a not being able to load a JFrame in a java game ive been coding, I've no idea how how or why but on loading the program the game is loading properly with no errors but no frame is visible ill include a sample of some of the code i've used so far any help would be much appreciated!:
Code:

import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import javax.swing.JFrame;


public class Game extends JFrame {
       
        Board theBoard = new Board();
        FileHandler theFileHandler = new FileHandler(theBoard);
        Graphic Drawspace = new Graphic(theBoard);
       
        Game(){
               
                getContentPane().setLayout(new FlowLayout());
                getContentPane().add(Drawspace);
                Drawspace.repaint();
                setDefaultCloseOperation(EXIT_ON_CLOSE);
                pack();
                setVisible(true);
               
                }
       
                public void paint(Graphics g){
                        paintComponents(g);
                }
               
       
       
        public static void main(String[] args) {
                Game theGame = new Game();
        }

}


ewaldhorn 16Feb2010 16:07

Re: problems with JFrame!?
 
Hi.

Without knowing what Board and Graphic is / does, it's a bit difficult to guess what might be wrong.

Could you perhaps explain those classes and then we can get to the bottom of the problem?

Best regards
Ewald

virxen 16Feb2010 16:26

Re: problems with JFrame!?
 
you mean you don't see the windows(jframe) at all or the graphics you draw inside?

try this
change
pack();
with
setSize(300,300);

if that doen't help post the whole code ,with all classes needed.

tryhardbox 1Feb2012 23:35

Re: problems with JFrame!?
 
heres a simple soulution inset this in between the first brackets, an serror will apear double click the light bulb and click the second option

code:
Code:

public class te {
        public static class JavaCraft {
                public static void main (String[] args) {
                JFrame frame= new JFrame("JavaCraft Alpha 0.01");
                frame.setVisible(true);
                frame.setSize(600,600);
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                }
        }



All times are GMT +5.5. The time now is 21:18.