Minha dúvida é a seguinte, gostaria de saber o que significa um método “.” outro método, como no exemplo abaixo:
getContentPane().add(botao1, BorderLayout.NORTH);
getContentPane().add(botao2, BorderLayout.CENTER);
getContentPane().add(botao3, BorderLayout.WEST);
getContentPane().add(botao4, BorderLayout.SOUTH);
getContentPane().add(botao5, BorderLayout.EAST);
Exclusivamente neste caso acontece que o método getContentPane() retorna um objeto do tipo Container, e este objeto é uma instância da classe Container que acessa o método add, que é responsável por adicionar um componente no JFrame. Você também poderia fazer assim pra ficar mais claro:
JButton jBtnAcao = new JButton("Java Swing!!!"); //cria um botão
jBtnAcao.setBounds(10, 10, 120, 20); // posição (10, 10); tamanho 120 x 20
Container c = getContentPane(); //obtém a área útil da minha janela
c.add(jBtnAcao); //adiciona o botao na posição especificada acima
setVisible(true); //torna minha janela visivel
Da forma que vc esta fazendo…
JButton jBtnAcao = new JButton("Java Swing!!!"); //cria um botão
jBtnAcao.setBounds(10, 10, 120, 20); // posição (10, 10); tamanho 120 x 20
getContentPane().add(jBtnAcao); //pega a área útil da minha janela e adiciona o botão nela
setVisible(true); //torna minha janela visivel