Comparativo entre a utilização de arquivos convencionais (arquivo texto, por exemplo) e a utilização de um sgbd para armazenamento de dados.
public class opcao extends JFrame { private String nopc [] = {"Selecione uma opção", "Fibonacci", "Primos"}; private JComboBox copc; private JButton bprocesso, bsair; private JTextField tini, tfim; private JTextArea aresult; private JScrollPane scroll; private JPanel pcima, pbaixo, pesquerda; private JLabel lopc, lini, lfim; public opcao (){ copc = new JComboBox (nopc); bprocesso = new JButton ("Processar"); bsair = new JButton ("Sair"); tini = new JTextField (""); tfim = new JTextField (""); aresult = new JTextArea (""); aresult.setWrapStyleWord(true); aresult.setLineWrap(true); aresult.setEditable(false); scroll = new JScrollPane (aresult); pcima = new JPanel (new GridLayout (1, 2, 3, 5)); pbaixo = new JPanel (new GridLayout (1, 2, 3, 5)); pesquerda = new JPanel (new GridLayout (2, 2, 3, 5)); lopc = new JLabel ("Opção"); lini = new JLabel ("Num inicial: "); lfim = new JLabel ("Num Final: "); setTitle ("Calculo Fibonacci / Primo"); setSize (600, 150); setLocationRelativeTo (null); setLayout (new BorderLayout ()); add (pcima, "North"); add (pbaixo, "South"); add (pesquerda, "West"); pcima.add (lopc); pcima.add (copc); add (scroll); pesquerda.add (lini); pesquerda.add (tini); pesquerda.add (lfim); pesquerda.add (tfim); pbaixo.add (bprocesso); pbaixo.add (bsair); Registro regs = new Registro (); bprocesso.addActionListener (regs); bsair.addActionListener(regs);
} public static void main (String args []){ opcao opc =