Ajuda com tabela

Galera estou com um problema que preciso resolver

preciso gerar uma tabela , e queria que essa tabela fosse em html

abaixo segue o código


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package projetopo;

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.JButton;
import javax.swing.JLabel;





public class Main extends JFrame{
   
   
     JButton botao,botao2;
     JLabel label,label2,label3;
     JTextField texto1,texto2;
     int alt,en;
     
   
   //constroi a primeira tela
    public Main(){
        texto1=new JTextField(3);
        texto2=new JTextField(3);
        botao=new JButton("continua");
        label=new JLabel("               Digite o numero de Alternativas ");
        label2=new JLabel("Digite o numero de Estados da Natureza");
        Container container =getContentPane();
        setTitle("Trabalho PO");
        container.add(label);
        container.add(texto1);
        container.add(label2);
        container.add(texto2);
        container.add(botao);
        container.setLayout(new FlowLayout(FlowLayout.CENTER));
        setSize(300,200);
        setVisible(true);
          
        botaoContinua continua =new botaoContinua();
        botao.addActionListener(continua);
        }
 
    
    
    

private class botaoContinua implements ActionListener{
    
    public void actionPerformed(ActionEvent evento){
         //guarda as variaveis de alternativa e estados da natureza
        try{
        alt=Integer.parseInt(texto1.getText());
        en=Integer.parseInt(texto2.getText());
        
        }catch(NumberFormatException e){ //pode gerar exceção de formato de
        JOptionPane.showMessageDialog(null,"voce digitou uma letra ou deixou de digitar algum campo");
        System.exit(alt);//quando gerada a exceção sai do programa
        }
        SegundaJanela segundaJanela =new SegundaJanela();
        segundaJanela.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        
       
    
}
    
       
}





 public class SegundaJanela extends JFrame{
     public SegundaJanela(){
         int arrayalt[]=new int[alt];
         int arrayen[]=new int[en];
         int arrayquant[][]=new int[alt][en];
                  
    Container cont=getContentPane();
    try{
   for(int i=1;i<=alt;i++){
       arrayalt[i]=Integer.parseInt(JOptionPane.showInputDialog("digite o custo da "+i+" alternativa"));
   }
        }catch(ArrayIndexOutOfBoundsException e){
            e.printStackTrace();
        }
    
    try{
        
        for (int j=1;j<=en;j++){
            arrayen[j]=Integer.parseInt(JOptionPane.showInputDialog("digite o preço de venda do "+j+" estado da natureza"));
        }
        }catch(ArrayIndexOutOfBoundsException e){
            e.printStackTrace();
        }
        
       try{
           for(int i=0;i<alt;i++)
                for(int j=0;j<en;j++)
                    arrayquant[i][j]=Integer.parseInt(JOptionPane.showInputDialog("digite a quantidade da "+(i+1)+" alternativa  e do "+(j+1)+" estado da natureza"));
           
       }catch(ArrayIndexOutOfBoundsException e){
           e.printStackTrace();
       } 
      int  perguntaTabela=JOptionPane.showConfirmDialog(null, "deseja ver a tabela? ","opção",JOptionPane.YES_OPTION);
      
       
        if(perguntaTabela==JOptionPane.YES_OPTION){
         
        }
    }
    
     }
    
      
 
public static void main(String args []){
    Main janela=new Main();
    janela.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    }
       
       

    }

a tabela teria que ser assim , os dados do arrayalt em cima como primeira linha , o arrayen como primeira coluna e o arrayquant no meio como conteudo

ouvi falar que em html seria mais fácil fazer , estou tentando abrir o browser com um código simples tipo

teste


usando JEditorPane mas nao estou nem conseguindo fazer isso

bom se tiver algum geito mais facil do que esse q estou pensando estou aberto a sugestoes

obrigado desde ja