JPanel

Oi tenho algumas duvidas, como eu centralizo coloco cor e desabilito o maximizar em um painel…olhem meu codigo, ve se estou indo certo ou precisa melhorar alguma coisa.Valeu.

import javax.swing.;
import java.awt.
;

public class projetovisual extends JFrame{
JPanel panel;

 public projetovisual(){
     //* metodo construtor
 }

 public void criarPainel (){  //* este método ira criar o Frame (tamanho posição cor etc);
     panel = new JPanel();
     
     getContentPane().add(panel, BorderLayout.CENTER);
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    pack();
    setVisible(true);

 }
public static void main(String args[]){
 projetovisual projet = new projetovisual();    
    projet.criarPainel();
}

}

Amigo, seu código deverá ficar assim:

import javax.swing.;
import java.awt.
;

public class projetovisual extends JFrame{
JPanel panel;

public projetovisual(){
//* metodo construtor
}

public void criarPainel (){ //* este método ira criar o Frame (tamanho posição cor etc);

Color c = new Color(255, 255, 255);
/Esse objeto defina a cor que você quer utilizar. Utilize os valores entre 0 e 255 para definir o tom de cada cor a ser misturada./

panel = new JPanel();

panel.setBackGround©;
/* Indica que a cor de fundo do seu painel será a cor definida no objeto c através dos três parâmetros*/

getContentPane().add(panel, BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

pack();
setVisible(true);

}
public static void main(String args[]){
projetovisual projet = new projetovisual();
projet.criarPainel();

projet.setMaximizable(false);
/Aqui será desabilitado o botão de MAXIMIZAR/

}
}

Espero ter ajudado.
Se tu tiveres mais dúvida e se eu souber o ajudarei.
FLW!!!

tente isto tmb da certo

//coloca a aplicacao no centro da tela
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
int w = this.getSize().width;
int h = this.getSize().height;
int x = (dim.width - w)/2;
int y = (dim.height - h)/2;
this.setLocation(x, y);
this.setResizable(false);
this.setVisible(true);

no meu caso deu certo

cara em panel.setBackGround©; ele ta acusando um erro sera c precisa importar alguma coisa, mas ja importei swing toda e awt tb…

Centralização utilizo esse

Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dw = getSize();
setLocation((ds.width - dw.width)/2,(ds.height -dw.height )/2);

muda a cor uso

painel.setBackground(new Color(255,255,255));

so muda os numeros em RGB

tentei assim e deu certo panel.setBackground(new java.awt.Color(128, 255, 255));