Eu li neste link
“Não afeta seu programa não… Isso é uma coisa que o compilador te pede… Existe uma situação em que vc pode querer gravar o estado dos seus objetos em outro lugar, que não é a memória, o disco por exemplo. Na hora que vc vai carregar isso novamente, a JVM quer saber se a versão da classe do objeto sendo carregado é a mesma da classe que se encontra na memória naquele momento…”
Mas a pergunta, como faço para parar de aparecer?
Código:
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MudarFont extends JFrame {
JButton btn1 = new JButton("Btn1");
Font fonte = new Font("Calibri", Font.ITALIC,50);
//Font fonte = new Font("Calibri", Font.ITALIC | Font.BOLD,50);
//método construtor
public MudarFont(){
btn1.setFont(fonte);
//configuração do JFrame
setSize(200,200);
setTitle("Trocar Fonte do Btn1");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
add(btn1);
}
public static void main (String [] args){
new MudarFont();
}
}