Προς το περιεχόμενο

κενο Gridlayout


chex

Προτεινόμενες αναρτήσεις

Δημοσ.

στον κωδικα παρακατω οταν τρεχει ανοιγει το πλαισιο χωρις τα στοιχεια που του εχω προσθεσει.

 

>import java.awt.GridLayout;
import javax.swing.*;

public class mySudocuUI {

public JFrame sudoku;
public JTextField field[];
public JPanel panel;

public mySudocuUI(){
	sudoku = new JFrame("Sudoku");
	
//	sudoku.getContentPane().add(panel);
	
	try{
		panel.setLayout(new GridLayout(3,3));	
	for(int i=0;i<9;i++){
	field[i]=new JTextField();
	panel.add(field[i]);
	}
	sudoku.getContentPane().add(panel);
	}catch(NullPointerException e){}
	
	sudoku.setSize(300,300);
	sudoku.setVisible(true);
	sudoku.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String[] args){
	new mySudocuUI();
}
}

 

Ακομα και οταν το εφτιαξα γραφικα με το netbean τα textfield δεν παρουσιαζοντουσαν σωστα γιατι ο LayoutManager τα ρυθμιζε μονος του. Αν ηθελα να προσθεσω επιπλεον Panel στο frame με gridlayout καθε panel η εμφανιση στο παραθυρο δεν ηταν η αναμενομενη ή δεν εμφανιζοταν καθολου. καμια συμβουλη?

Δημοσ.

>import java.awt.GridLayout;
import javax.swing.*;

public class mySudocuUI {

public JFrame sudoku;
public JTextField field[];
public JPanel panel;

public mySudocuUI(){
	sudoku = new JFrame("Sudoku");
	panel = new JPanel(new GridLayout(3,3));
	field = new JTextField[10];
	try{
                   for(int i=0; i<9; i++){
                       field[i] = new JTextField();
                       panel.add(field[i]);
                   }
                   sudoku.getContentPane().add(panel);
	}catch(NullPointerException e){ e.printStackTrace(); }
	sudoku.setSize(300,300);
	sudoku.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
               sudoku.setVisible(true);
}

public static void main(String[] args){
	new mySudocuUI();
}
}

 

είχες ξεχάσει να αρχικοποιήσεις το Jpanel, τον πίνακα και το sudoku.setVisible(true); καλό είναι να είναι τελευταίο...

Δημοσ.

ok ευχαριστω για τη βοηθεια. δουλεψε και προσθεσα και επιπλεον panel φτιαχνοντας μια απεικονιση του παιχνιδιου Sudoku. Σκοπος μου ειναι να φτιαξω μια δικη μου εκδοση του παιχνιδιου!! ευχαριστω natural_sgf

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...