Hola chn666, se podria decir que el equivalente de msgbox de vb en java es la clase JOptionPane.
aqui pongo un ejemplo de como se usaria para tus fines
Código:
//Mensaje.java
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JOptionPane;
public class Mensaje extends JFrame{
JDesktopPane escritorio = new JDesktopPane();
JButton boton = new JButton("Mensaje");
JButton cerrar = new JButton("Cerrar");
Mensaje(){
super("Mensaje");
this.setSize(300, 200);
setResizable(false);
setLayout(null);
//setContentPane(esritorio);
boton.setBounds(50, 20, 150, 20);
add(boton);
cerrar.setBounds(50, 80, 150, 20);
add(cerrar);
boton.addActionListener (new ActionListener()
{
public void actionPerformed (ActionEvent evt)
{
fn_mensaje("Mensaje de prueba");
}
}
);
cerrar.addActionListener (new ActionListener()
{
public void actionPerformed (ActionEvent evt)
{
fn_cerrar();
}
}
);
}
public static void main (String [] args){
Mensaje p = new Mensaje();
p.setVisible(true);
p.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
}
);
}
public void fn_mensaje(String mensaje){
JOptionPane.showMessageDialog(null, mensaje);
}
public void fn_cerrar(){
System.exit(0);
}
}