Gerador de HTML Applet

5 respostas
allan_ablaze

Alguém sabe se exite algum gerador de HTML que gere o html com base no programa que eu desenvolvi?

Estou com um problema sério e simples…
Tenho um Applet que faz uso de duas outras classes e algumas imagens.
Além disso eu uso persistência de dados atraves de serialização (terei que gerar arquivos em tempo de execução).

Já procurei, já tentei fazer um monte de coisa, mas eu nao consigo fazer um HTML que rode esse applet.

E o detalhe: Eu rodo pelo eclipse esse applet e nao da problema algum.

Se alguem puder me explicar passo a passo pra eu gerar esse HTML eu agradeço.

Valeu

5 Respostas

G

Hum, nada a ver com a geração do html, e posso estar falando besteira, mas será que vc não consegue criar os arquivos na máquina cliente porque os applets precisam de uma permissão especial para trabalhar com o sistema de arquivos na máquina cliente?

mcbarsotti

allan_ablaze:
Alguém sabe se exite algum gerador de HTML que gere o html com base no programa que eu desenvolvi?

Estou com um problema sério e simples…
Tenho um Applet que faz uso de duas outras classes e algumas imagens.
Além disso eu uso persistência de dados atraves de serialização (terei que gerar arquivos em tempo de execução).

Já procurei, já tentei fazer um monte de coisa, mas eu nao consigo fazer um HTML que rode esse applet.

E o detalhe: Eu rodo pelo eclipse esse applet e nao da problema algum.

Se alguem puder me explicar passo a passo pra eu gerar esse HTML eu agradeço.

Valeu

Não poste a mesma msg 2 vezes!

deve ser isso que vc está procurando:
http://www.java2html.de/applet.html

allan_ablaze

Esse é o HTML:

Esse é o erro que dá:

java.security.AccessControlException: access denied (java.io.FilePermission multi.png read)

Não sei oq essa imagem tem a ver…
Tem outras quatro imagens como essa multi.png que nao dá nada. Já verifiquei se nao esta como Somente leitura…
E eu fiz um teste, eu tirei esse multi.png do .JAR e o resultado foi exatamente o msmo…

esb

allan_ablaze,

Você não postou o código do seu applet aqui, mas acho que seu problema é de segurança, restrição de acesso, e não no HTML. Tente assinar seu applet. Tenta dar uma pesquisada no forum a respeito :wink:

[]'s!

allan_ablaze

Esse é o código princiapal:

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Calendar;
import java.util.Date;

import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

import org.freixas.jcalendar.DateEvent;
import org.freixas.jcalendar.DateListener;
import org.freixas.jcalendar.JCalendarCombo;


public class AppReservas extends JApplet {
	private JCalendarCombo c;

	private JButton bSalvar;

	private JPanel reg;

	private Reserva reserva;
	
	private Reserva reservaIn;

	private ObjectOutputStream output;
	
	private ObjectInputStream input;

	private Date d;

	// Panel Recursos
	private JPanel rootManha, rootTarde;

	private JPanel pE, pD;

	private Date data;

	private int turno;
	
	private String dt;

	private PanelReserva pMIPM, pMISM, pMIIPM, pMIISM, pLIPM, pLISM, pLIIPM, pLIISM,
			pTPM, pTSM, pMIPT, pMIST, pMIIPT, pMIIST, pLIPT, pLIST, pLIIPT, pLIIST,
			pTPT, pTST;

	// Painel Recurso G
	private JPanel pM, pT;

	public AppReservas() {
		super();
		init();
		setSize(800, 600);
		setVisible(true);
	}

	public void init() {
		final JPanel container = new JPanel();
		container.setLayout(new BorderLayout());
		c = new JCalendarCombo();
		container.add(c, BorderLayout.NORTH);
		reg = PainelRecursosG();
		
		c.addDateListener(new DateListener() {
			public void dateChanged(DateEvent e) {
				Calendar c = e.getSelectedDate();
				if (c != null) {
					JPanel pR = new JPanel();
					d = c.getTime();
					dt = c.getTime().toString().replaceAll(":", " ");
					try {
						input = new ObjectInputStream(new FileInputStream(
								dt+".dia"));
						reservaIn = (Reserva) input.readObject();
						
						pMIPM.setTexto(reservaIn.getMultimidiaIM()[0]);
						pMISM.setTexto(reservaIn.getMultimidiaIM()[1]);
						pMIIPM.setTexto(reservaIn.getMultimidiaIIM()[0]);
						pMIISM.setTexto(reservaIn.getMultimidiaIIM()[1]);
						pLIPM.setTexto(reservaIn.getLabIM()[0]);
						pLISM.setTexto(reservaIn.getLabIM()[1]);
						pLIIPM.setTexto(reservaIn.getLabIIM()[0]);
						pLIISM.setTexto(reservaIn.getLabIIM()[1]);
						pTPM.setTexto(reservaIn.getTvM()[0]);
						pTSM.setTexto(reservaIn.getTvM()[1]);
						pMIPT.setTexto(reservaIn.getMultimidiaIT()[0]);
						pMIST.setTexto(reservaIn.getMultimidiaIT()[1]);
						pMIIPT.setTexto(reservaIn.getMultimidiaIIT()[0]);
						pMIIST.setTexto(reservaIn.getMultimidiaIIT()[1]);
						pLIPT.setTexto(reservaIn.getLabIT()[0]);
						pLIST.setTexto(reservaIn.getLabIT()[1]);
						pLIIPT.setTexto(reservaIn.getLabIIT()[0]);
						pLIIST.setTexto(reservaIn.getLabIIT()[1]);
						pTPT.setTexto(reservaIn.getMultimidiaIM()[0]);
						pTST.setTexto(reservaIn.getTvT()[1]);
						
					} catch (FileNotFoundException e1) {
						pMIPM.setTexto("                                    Livre                                    ");
						pMISM.setTexto("                                    Livre                                    ");
						pMIIPM.setTexto("                                    Livre                                    ");
						pMIISM.setTexto("                                    Livre                                    ");
						pLIPM.setTexto("                                    Livre                                    ");
						pLISM.setTexto("                                    Livre                                    ");
						pLIIPM.setTexto("                                    Livre                                    ");
						pLIISM.setTexto("                                    Livre                                    ");
						pTPM.setTexto("                                    Livre                                    ");
						pTSM.setTexto("                                    Livre                                    ");
						pMIPT.setTexto("                                    Livre                                    ");
						pMIST.setTexto("                                    Livre                                    ");
						pMIIPT.setTexto("                                    Livre                                    ");
						pMIIST.setTexto("                                    Livre                                    ");
						pLIPT.setTexto("                                    Livre                                    ");
						pLIST.setTexto("                                    Livre                                    ");
						pLIIPT.setTexto("                                    Livre                                    ");
						pLIIST.setTexto("                                    Livre                                    ");
						pTPT.setTexto("                                    Livre                                    ");
						pTST.setTexto("                                    Livre                                    ");
					} catch (IOException e1) {
						pMIPM.setTexto("                                    Livre                                    ");
						pMISM.setTexto("                                    Livre                                    ");
						pMIIPM.setTexto("                                    Livre                                    ");
						pMIISM.setTexto("                                    Livre                                    ");
						pLIPM.setTexto("                                    Livre                                    ");
						pLISM.setTexto("                                    Livre                                    ");
						pLIIPM.setTexto("                                    Livre                                    ");
						pLIISM.setTexto("                                    Livre                                    ");
						pTPM.setTexto("                                    Livre                                    ");
						pTSM.setTexto("                                    Livre                                    ");
						pMIPT.setTexto("                                    Livre                                    ");
						pMIST.setTexto("                                    Livre                                    ");
						pMIIPT.setTexto("                                    Livre                                    ");
						pMIIST.setTexto("                                    Livre                                    ");
						pLIPT.setTexto("                                    Livre                                    ");
						pLIST.setTexto("                                    Livre                                    ");
						pLIIPT.setTexto("                                    Livre                                    ");
						pLIIST.setTexto("                                    Livre                                    ");
						pTPT.setTexto("                                    Livre                                    ");
						pTST.setTexto("                                    Livre                                    ");
					
					}
					catch (ClassNotFoundException ee1) {
						pMIPM.setTexto("                                    Livre                                    ");
						pMISM.setTexto("                                    Livre                                    ");
						pMIIPM.setTexto("                                    Livre                                    ");
						pMIISM.setTexto("                                    Livre                                    ");
						pLIPM.setTexto("                                    Livre                                    ");
						pLISM.setTexto("                                    Livre                                    ");
						pLIIPM.setTexto("                                    Livre                                    ");
						pLIISM.setTexto("                                    Livre                                    ");
						pTPM.setTexto("                                    Livre                                    ");
						pTSM.setTexto("                                    Livre                                    ");
						pMIPT.setTexto("                                    Livre                                    ");
						pMIST.setTexto("                                    Livre                                    ");
						pMIIPT.setTexto("                                    Livre                                    ");
						pMIIST.setTexto("                                    Livre                                    ");
						pLIPT.setTexto("                                    Livre                                    ");
						pLIST.setTexto("                                    Livre                                    ");
						pLIIPT.setTexto("                                    Livre                                    ");
						pLIIST.setTexto("                                    Livre                                    ");
						pTPT.setTexto("                                    Livre                                    ");
						pTST.setTexto("                                    Livre                                    ");
					
					}
					catch ( java.lang.NullPointerException edfe) {
						pMIPM.setTexto("                                    Livre                                    ");
						pMISM.setTexto("                                    Livre                                    ");
						pMIIPM.setTexto("                                    Livre                                    ");
						pMIISM.setTexto("                                    Livre                                    ");
						pLIPM.setTexto("                                    Livre                                    ");
						pLISM.setTexto("                                    Livre                                    ");
						pLIIPM.setTexto("                                    Livre                                    ");
						pLIISM.setTexto("                                    Livre                                    ");
						pTPM.setTexto("                                    Livre                                    ");
						pTSM.setTexto("                                    Livre                                    ");
						pMIPT.setTexto("                                    Livre                                    ");
						pMIST.setTexto("                                    Livre                                    ");
						pMIIPT.setTexto("                                    Livre                                    ");
						pMIIST.setTexto("                                    Livre                                    ");
						pLIPT.setTexto("                                    Livre                                    ");
						pLIST.setTexto("                                    Livre                                    ");
						pLIIPT.setTexto("                                    Livre                                    ");
						pLIIST.setTexto("                                    Livre                                    ");
						pTPT.setTexto("                                    Livre                                    ");
						pTST.setTexto("                                    Livre                                    ");
					
					}

				} else {
					System.out.println("No time selected.");
				}
			}
		});

		bSalvar = new JButton("Salvar");
		
		final String[] multimidiaIM = new String[2];		
		final String[] multimidiaIT = new String[2];
		final String[] multimidiaIIM = new String[2];
		final String[] multimidiaIIT = new String[2];
		final String[] labIM = new String[2];
		final String[] labIT = new String[2];
		final String[] labIIM = new String[2];
		final String[] labIIT = new String[2];
		final String[] tvM = new String[2];
		final String[] tvT = new String[2];
		// MANHÃ
		pMIPM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIM[0] = JOptionPane.showInputDialog("Nome: ");
				pMIPM.setTexto(multimidiaIM[0]);
			}
		});
		pMISM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIM[1] = JOptionPane.showInputDialog("Nome: ");
				pMISM.setTexto(multimidiaIM[1]);
			}
		});
		pMIIPM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIIM[0] = JOptionPane.showInputDialog("Nome: ");
				pMIIPM.setTexto(multimidiaIIM[0]);
			}
		});
		
		pMIISM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIIM[1] = JOptionPane.showInputDialog("Nome: ");
				pMIISM.setTexto(multimidiaIIM[1]);
			}
		});
		pLIPM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIM[0] = JOptionPane.showInputDialog("Nome: ");
				pLIPM.setTexto(labIM[0]);
			}
		});
		
		pLISM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIM[1] = JOptionPane.showInputDialog("Nome: ");
				pLISM.setTexto(labIM[1]);
			}
		});
		pLIIPM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIIM[0] = JOptionPane.showInputDialog("Nome: ");
				pLIIPM.setTexto(labIIM[0]);
			}
		});
		
		pLIISM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIIM[1] = JOptionPane.showInputDialog("Nome: ");
				pLIISM.setTexto(labIIM[1]);
			}
		});
		pTPM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				tvM[0] = JOptionPane.showInputDialog("Nome: ");
				pTPM.setTexto(tvM[0]);
			}
		});
		
		pTSM.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				tvM[1] = JOptionPane.showInputDialog("Nome: ");
				pTSM.setTexto(tvM[1]);
			}
		});
		// TARDE
		pMIPT.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIT[0] = JOptionPane.showInputDialog("Nome: ");
				pMIPT.setTexto(multimidiaIT[0]);
			}
		});
		
		pMIST.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIT[1] = JOptionPane.showInputDialog("Nome: ");
				pMIST.setTexto(multimidiaIT[1]);
			}
		});
		pMIIPT.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIIT[0] = JOptionPane.showInputDialog("Nome: ");
				pMIIPT.setTexto(multimidiaIIT[0]);
			}
		});
		
		pMIIST.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				multimidiaIIT[1] = JOptionPane.showInputDialog("Nome: ");
				pMIIST.setTexto(multimidiaIIT[1]);
			}
		});
		pLIPT.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIT[0] = JOptionPane.showInputDialog("Nome: ");
				pLIPT.setTexto(labIT[0]);
			}
		});
		
		pLIST.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIT[1] = JOptionPane.showInputDialog("Nome: ");
				pLIST.setTexto(labIT[1]);
			}
		});
		pLIIPT.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIIT[0] = JOptionPane.showInputDialog("Nome: ");
				pLIIPT.setTexto(labIIT[0]);
			}
		});
		
		pLIIST.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				labIIT[1] = JOptionPane.showInputDialog("Nome: ");
				pLIIST.setTexto(labIIT[1]);
			}
		});
		pTPT.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				tvT[0] = JOptionPane.showInputDialog("Nome: ");
				pTPT.setTexto(multimidiaIM[0]);
			}
		});
		
		pTST.getButton().addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				tvT[1] = JOptionPane.showInputDialog("Nome: ");
				pTST.setTexto(tvT[1]);
			}
		});
		bSalvar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				try {
					if (multimidiaIM[0]==null)
						multimidiaIM[0]="                                    Livre                                    ";
					if (multimidiaIM[1]==null)
						multimidiaIM[1]="                                    Livre                                    ";
					if (multimidiaIT[0]==null)
						multimidiaIT[0]="                                    Livre                                    ";
					if (multimidiaIT[1]==null)
						multimidiaIT[1]="                                    Livre                                    ";
					if (multimidiaIIM[0]==null)
						multimidiaIIM[0]="                                    Livre                                    ";
					if (multimidiaIIM[1]==null)
						multimidiaIIM[1]="                                    Livre                                    ";
					if (multimidiaIIT[0]==null)
						multimidiaIIT[0]="                                    Livre                                    ";
					if (multimidiaIIT[1]==null)
						multimidiaIIT[1]="                                    Livre                                    ";
					if (labIM[0]==null)
						labIM[0]="                                    Livre                                    ";
					if (labIM[1]==null)
						labIM[1]="                                    Livre                                    ";
					if (labIT[0]==null)
						labIT[0]="                                    Livre                                    ";
					if (labIT[1]==null)
						labIT[1]="                                    Livre                                    ";
					if (labIIM[0]==null)
						labIIM[0]="                                    Livre                                    ";
					if (labIIM[1]==null)
						labIIM[1]="                                    Livre                                    ";
					if (labIIT[0]==null)
						labIIT[0]="                                    Livre                                    ";
					if (labIIT[1]==null)
						labIIT[1]="                                    Livre                                    ";
					if (tvM[0]==null)
						tvM[0]="                                    Livre                                    ";
					if (tvM[1]==null)
						tvM[1]="                                    Livre                                    ";
					if (tvT[0]==null)
						tvT[0]="                                    Livre                                    ";
					if (tvT[1]==null)
						tvT[1]="                                    Livre                                    ";
					System.out.println(multimidiaIM[0]);
					System.out.println(multimidiaIM[1]);
					System.out.println(multimidiaIT[0]);
					System.out.println(multimidiaIT[1]);
					System.out.println(multimidiaIIM[0]);
					System.out.println(multimidiaIIM[1]);
					System.out.println(multimidiaIIT[0]);
					System.out.println(multimidiaIIT[1]);
					System.out.println(labIM[0]);
					System.out.println(labIM[1]);
					System.out.println(labIT[0]);
					System.out.println(labIT[1]);
					System.out.println(labIIM[0]);
					System.out.println(labIIM[1]);
					System.out.println(labIIT[0]);
					System.out.println(labIIT[1]);
					System.out.println(tvM[0]);
					System.out.println(tvM[1]);
					System.out.println(tvT[0]);
					System.out.println(tvT[1]);
					
					reserva = new Reserva(multimidiaIM, multimidiaIT,
							multimidiaIIM, multimidiaIIT, labIM, labIT, labIIM,
							labIIT, tvM, tvT, d);

					output = new ObjectOutputStream(new FileOutputStream(
							dt+".dia"));
					output.writeObject(reserva);
					output.flush();

				} catch (IOException ioException) {
					System.out.println(ioException);
				}
			}
		});
		setLayout(new BorderLayout());
		add(container, BorderLayout.NORTH);
		add(bSalvar, BorderLayout.SOUTH);
		add(reg, BorderLayout.CENTER);
	}

	// Panel Recursos
	public JPanel PanelRecursosM() {
		JPanel root = new JPanel();

		GridBagConstraints cons = new GridBagConstraints();
		GridBagLayout layout = new GridBagLayout();
		setLayout(layout);

		cons.fill = GridBagConstraints.BOTH;
		cons.weighty = 1;

		pE = new JPanel();
		pD = new JPanel();

		pE.setLayout(new GridLayout(5, 1));
		pD.setLayout(new GridLayout(10, 1));

		pE.add(getButtonE(" Multimídia I", "multi.png", "p"));
		pE.add(getButtonE(" Multimídia II", "multi.png", "i"));
		pE.add(getButtonE(" Laboratório I", "lab.png", "p"));
		pE.add(getButtonE(" Laboratório II", "lab.png", "i"));
		pE.add(getButtonE(" TV / Vídeo", "tv.png", "p"));

		pMIPM = new PanelReserva("p");
		pMISM = new PanelReserva("i");
		pMIIPM = new PanelReserva("p");
		pMIISM = new PanelReserva("i");
		pLIPM = new PanelReserva("p");
		pLISM = new PanelReserva("i");
		pLIIPM = new PanelReserva("p");
		pLIISM = new PanelReserva("i");
		pTPM = new PanelReserva("p");
		pTSM = new PanelReserva("i");

		pD.add(pMIPM);
		pD.add(pMISM);
		pD.add(pMIIPM);
		pD.add(pMIISM);
		pD.add(pLIPM);
		pD.add(pLISM);
		pD.add(pLIIPM);
		pD.add(pLIISM);
		pD.add(pTPM);
		pD.add(pTSM);

		cons.weightx = 0.20;
		root.add(pE, cons);

		cons.weightx = 0.80;
		root.add(pD, cons);

		rootManha = root;
		return rootManha;
	}

	public JPanel PanelRecursosT() {
		JPanel root = new JPanel();

		GridBagConstraints cons = new GridBagConstraints();
		GridBagLayout layout = new GridBagLayout();
		setLayout(layout);

		cons.fill = GridBagConstraints.BOTH;
		cons.weighty = 1;

		pE = new JPanel();
		pD = new JPanel();

		pE.setLayout(new GridLayout(5, 1));
		pD.setLayout(new GridLayout(10, 1));

		pE.add(getButtonE(" Multimídia I", "multi.png", "p"));
		pE.add(getButtonE(" Multimídia II", "multi.png", "i"));
		pE.add(getButtonE(" Laboratório I", "lab.png", "p"));
		pE.add(getButtonE(" Laboratório II", "lab.png", "i"));
		pE.add(getButtonE(" TV / Vídeo", "tv.png", "p"));

		pMIPT = new PanelReserva("p");
		pMIST = new PanelReserva("i");
		pMIIPT = new PanelReserva("p");
		pMIIST = new PanelReserva("i");
		pLIPT = new PanelReserva("p");
		pLIST = new PanelReserva("i");
		pLIIPT = new PanelReserva("p");
		pLIIST = new PanelReserva("i");
		pTPT = new PanelReserva("p");
		pTST = new PanelReserva("i");

		pD.add(pMIPT);
		pD.add(pMIST);
		pD.add(pMIIPT);
		pD.add(pMIIST);
		pD.add(pLIPT);
		pD.add(pLIST);
		pD.add(pLIIPT);
		pD.add(pLIIST);
		pD.add(pTPT);
		pD.add(pTST);

		cons.weightx = 0.20;
		root.add(pE, cons);

		cons.weightx = 0.80;
		root.add(pD, cons);

		rootTarde = root;
		return rootTarde;
	}

	public JPanel getButtonE(String t, String i, String pi) {
		JPanel p = new JPanel();

		ImageIcon im = new ImageIcon(i);
		JLabel l = new JLabel(im);
		l.setText(t);
		if (pi == "p") {
			p.setBackground(new Color(240, 240, 255));
		} else if (pi == "i")
			p.setBackground(new Color(220, 220, 255));

		p.add(l);

		return p;
	}

	// Painel Recursos G
	public JPanel PainelRecursosG() {
		JPanel r = new JPanel();
		setLayout(new GridLayout(2, 1));

		JPanel p1 = new JPanel();
		JPanel p2 = new JPanel();
		p1.setLayout(new BorderLayout());
		p2.setLayout(new BorderLayout());

		JLabel m = new JLabel("          Manhã");
		JLabel t = new JLabel("          Tarde");
		p1.setBackground(new Color(220, 220, 255));
		p2.setBackground(new Color(220, 220, 255));

		pM = PanelRecursosM();
		pT = PanelRecursosT();

		p1.add(m, BorderLayout.NORTH);
		p1.add(pM);
		p2.add(t, BorderLayout.NORTH);
		p2.add(pT);

		r.add(p1);
		r.add(p2);

		return r;
	}


	public static void main(String[] args) {
		new AppReservas();
	}
}

Olha... eu dei uma olhada nesse site ([url]http://www.lcmi.ufsc.br/jacoweb/restrito/documentos/assinatura/[/url]) sobre assinatura, mas eu nao entendi bulufas disso... na verdade ate entendi, mas é muito trabalhoso pra uma coisa tao simples...
Não existe algo mais fácil pra fazer isso, ou nao tem jeito, tem que fazer tudo isso msmo!?

valeu

Criado 26 de junho de 2007
Ultima resposta 26 de jun. de 2007
Respostas 5
Participantes 4