código interface, compila com sucesso e não aparece nd

Galera estou estou tentando aprender as APIS do java
Fiz um código do tipo interface, o programa compila normalmente mais naora de executar não faz nada, só aparece a tela do prompt dizendo para apertar algum botao pra continuar…

Alguem sabe me dizer qual o pq está acontecendo isso?

Segue o código abaixo:

import javax.swing.*;

public class Joao
{
	public static void main(String args[])
	{
		
		JToolBar menu = new JToolBar();
		JButton b1 = new JButton("Disable middle button");
		b1.setVerticalTextPosition(AbstractButton.CENTER);
		b1.setHorizontalTextPosition(AbstractButton.LEADING);
    	b1.setActionCommand("disable");


	}
}

Obrigado a todos

O que você fez foi apenas instânciar dois componentes, ajustar umas configurações e só.

Para criar sua interface você precisa fazer mais coisas. De uma olhada no artigo:

http://www.guj.com.br/java.artigo.38.1.guj

Falai cara,
Não aparece nada pq os componentes que vc usou dependem de outros componentes para serem exibidos(de um frame pra ser exato) chamados containers.
Quer ver um exemplo prático?!
No seu caso, vc está tentando criar um JToolBar sozinho, sem nenhum container pra ele.
Desse jeito seria como se vc quisesse mostrar, por exemplo, o JButton que vc criou, ele apareceria flutuando na tela?! Onde está a tela onde ele é afixado? :!:
Esse é o papel do JFrame, tem outros tb, mas esse é o que vai mais usar.
Cara te aconselho comprar um bom livro pq só de material de internet é difícil.
Te aconselho o Aprenda em 21 dias: JAVA 2
É bem didático, simples de entender, depois vc vai descobrir que falta muita coisa nele, mas eu gostei muito dele.
Conte conosco ai pra qualquer coisa.
Abraços.
Rafael.

Cara muito obrigado pelas dicas, mto bem explicado agora deu um agrande clariada

Qualquer coisa eu posto ai

Abraços