Scrivere in due JPanel

Stato
Chiusa ad ulteriori risposte.

Jordan45

Nuovo Utente
24 Ott 2020
2
0
1
Salve
sto creando 2 Jpanel e sto inserendo pulsante disegni e testi in ogni panel ma non mi riesce.
questo è il file:
import java.awt.*;
import javax.swing.*;

public class PannelliSovrapposti {

//colori RGB
//g.setColor(myBlue); g.fillRect(0, 0,350,50); g.drawRect(0, 0,350,50);
Color myRosso = new Color(255, 0, 0); // Color red
Color myRossoSpento = new Color(130, 0, 0); // Color red
Color myBlu = new Color(10, 10, 255); // Color blu
Color myyollow = new Color(255,255, 0); // Color giallo
Color myGiallo = new Color(250,250, 0); // Color giallo
Color myGialloSpento = new Color(100,100, 0); // Color giallo
Color myVerde = new Color(0,250,0); // Color verde
Color myVerdeSpento = new Color(0,100,0); // Color verde

JFrame f= new JFrame("Esempio con due pannelli");
JPanel panel=new JPanel();


public void paintComponent(Graphics g) {

class panel extends PannelliSovrapposti
{
/**
*
*/
private static final long serialVersionUID = 1L;

public void paintComponent(Graphics g)
{
super.paintComponent(g);

g.setColor(Color.black);
g.drawOval(0, 0, 20, 30);

// per vedere dove sono i pannelli
g.setColor(Color.BLACK);
g.fillRect(50,100,80,30);
g.setColor(Color.WHITE);
g.fillRect(240,100,80,30);

g.setColor(Color.red);
g.setFont(new Font(g.getFont().getFontName(),Font.PLAIN,40) );
g.drawString("scrive qualcosa",0,0);
System.out.println("scrive qualcosa nella consolle");

}
}


public PannelliSovrapposti()
{

JPanel panel2=new JPanel();
// panel.setBounds(40,20,200,200);
panel2.setBounds(0,0,200,200);
panel2.setBackground(Color.green);
Label l2 = new Label("panel2");
JButton b2=new JButton("Pulsante");
b2.setBounds(50,50,80,30);
panel.setBounds(40, 20, 200, 200);
b2.setBackground(Color.orange);
panel2.add(l2);
panel2.add(b2);
f.add(panel2); // sotto
// f.setSize(800,400);
panel2.setOpaque(true);
panel.setBackground(Color.pink);
JButton b1=new JButton("Buttone");
Label l = new Label("panel");
b1.setBounds(50,50,80,30);
b1.setBackground(Color.yellow);
panel.setBounds(40, 20, 200, 200); //posizione del rettangolo
panel.add(l);
panel.add(b1);
f.add(panel);
f.add(panel2); // sotto


panel.setOpaque(true);
f.setVisible(true); // con true si vede il colore
f.setExtendedState(JFrame.MAXIMIZED_BOTH); //Jframe a schermo intero
// f.setLayout(null); // con si vede il 2 pannello sotto


}

public class panel2 extends PannelliSovrapposti {
/**
*
*/
private static final long serialVersionUID = 1L;

public void paintComponent(Graphics g){
super.paintComponent(g);
g.setColor(Color.red);
g.fillRect(10,10, 100,80);
g.setColor(Color.blue);
g.drawRect(30,30, 80,60);
g.setColor(Color.black);
g.drawString("ciao",50,60);
}
}

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

Se qualcuno riesce d darmi un suggerimento, ringrazio anticipatamente
Jordan
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.388
338
83
Quabdo posti del codice devi usare gli appositi tag!!

Leggi attentamente il regolamento prima di continuare sul forum
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
N Scrivere in un DIV in base alle scelte fatte in due select Javascript 5
S Oggetto: Come Scrivere una e-mail su due cm quadrati di spazio ! ? ! Posta Elettronica 2
G Come scrivere due parole ai lati opposti in css? HTML e CSS 5
R [C#] Scrivere un post in grassetto con Selenium su FB Mobile .NET Framework 0
N Scrivere su file PDF PHP 2
P textbox- scrivere tutto su una sola riga anche se si va a capo .NET Framework 2
alexice51 proggrammi per scrivere in javascript? Javascript 3
Cosina [PHP] Scrivere dati in un div specifico PHP 3
Drago73 [Java] leggere/scrivere txt server Java 0
C [PHP] Scrivere testo su immagine PHP 3
C [PHP] scrivere o aggiornare record in tabella PHP 7
spider81man Scrivere su file .txt da form php PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
B Scrivere in una casella di testo una variabile PHP PHP 9
B [PHP] Scrivere risposta multipla in database PHP 1
B PHP e JQUERY per scrivere codice html dinamicamente PHP 2
crealatualista Scrivere in un file php aperto dal codice php! PHP 7
P [HTML] scrivere il titolo di una pagina nella pagina stessa, si può? HTML e CSS 3
Y scrivere file in ascii PHP 1
S Come inserire file in database Mysql senza scrivere codice PHP? PHP 0
A Scrivere da pagina .php su altra pagina .html PHP 4
V Array da scrivere PHP 2
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
E scrivere nome immagine su db PHP 2
M Come scrivere CSS da un template in Photoshop(.PSD)? HTML e CSS 5
I scrivere solo il percorso (e nome file) di un file allegato (type="file") PHP 1
E Cercare un valore e scrivere tutta la riga txt che lo contiene PHP 15
filippino Link per scrivere un'email HTML e CSS 1
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
A Java: Scrivere su un file senza sovrascriverlo Java 1
S richiesta permessi per scrivere nelle sezioni Supporto Mr.Webmaster 0
S scrivere e-mail in html Posta Elettronica 5
criric Effetto macchina da scrivere Snippet Javascript 0
P Scrivere delle matrici su file csv PHP 2
4 in asp si puo scrivere così? Classic ASP 1
M Scrivere contenuto variabile su txt PHP 3
M Script per scrivere la data su vari file immagine PHP 12
N Scrivere in campo nascosto Javascript 1
IImanuII Scrivere su un file php PHP 7
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
B Scrivere articolo con joomla Joomla 2
D Scrivere un'espressione condizionale in Access Visual Basic 0
M MyReviews.it se ami scrivere Presenta il tuo Sito 8
V Effetto macchina da scrivere Javascript 3
F scrivere con le variabili php su dreamweaver PHP 3
T Scrivere il contenuto di un database in un file di testo PHP 2
B Scrivere l'html Javascript 1
S leggere da file e scrivere su file un carattere o una parola alla volta Visual Basic 1
L scrivere e richiamare funzioni javascript su file php PHP 2

Discussioni simili