View Single Post
Old 28-06-2007, 15:17   #1
Alhazred
Senior Member
 
L'Avatar di Alhazred
 
Iscritto dal: Dec 2003
Messaggi: 1753
[Java] Inserire componenti in un JFrame

Salve, sto iniziando a mettere mano alla grafica con Java ed ho questo problema:
come faccio ad inserire ad esempio un disegno (anche solo una linea) e un JRadioButton all'interno dello stesso JFrame?
Con questo codice riesco a mettere un disegno nel JFrame, ma se devo aggiungere un JRadioButton non so come fare, ho provato, ma non riesco a visualizzarlo:
Codice:
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Graphics;
import java.awt.Color;

public class Prova extends JFrame{

	public Prova(){
	        super("Prova");		
	        getContentPane().add(new Pannello());
	        int distx = 200;
                int disty = 100;
                int larghezza = 640;
                int altezza = 480;
       	        setVisible(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLocation(distx, disty);
		setSize(larghezza, altezza);
	}

	class Pannello extends JPanel{
		public void paintComponent(Graphics g){			
			super.paintComponent(g);
			g.setColor(Color.WHITE);
			g.fillRect(140, 230, 40, 150);
			g.setColor(Color.BLACK);
			g.drawRect(140, 230, 40, 150);						
		}
	}

	public static void main(String[] args){
		Prova disegna = new Prova();
	}
}
Alhazred è offline   Rispondi citando il messaggio o parte di esso