Sou Novo no mundo da programação. Estou criando um sistema para gerenciar alugueis, nesse sistema tem cadastro de inquilinos, imoveis, dados para contrato etc, um desses formulários é o recibo que contem valor de aluguel, agua, luz, quem é o inquilino etc. já esta funcionando cadastrando no banco certinho. agora gostaria de setar esse dados um modelo de recibo mas não consigo fazer isso através do IREPORT, pois eu gostaria de desenhar o recibo etc. alguém conhece alguma maneira ?
private JPanel GeralNome;
private JPanel GeralValor;
private JLabel LabelNome;
private JLabel LabelValor;
private JTextField EditNome;
private JTextField EditValor;
private JButton bt_enviar;
public Recibo(){
gerarRecibo();
}
public void gerarRecibo() {
setTitle("Recibo ");
setLayout( new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
GeralNome = new JPanel();
GeralNome.setLayout(new GridLayout(1, 0));
GeralValor = new JPanel();
GeralValor.setLayout(new GridLayout(1,0));
EditValor = new JTextField(15);
LabelNome = new JLabel("Nome: ");
LabelValor = new JLabel("Valor: ");
EditNome = new JTextField(15);
bt_enviar = new JButton("Gerar Recibo ");
add(GeralNome);
add(GeralValor);
GeralNome.add(LabelNome);
GeralNome.add(EditNome);
add(bt_enviar);
GeralValor.add(LabelValor);
GeralValor.add(EditValor);
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) throws Exception {
// muda o LookAndFeel para parecer com uma aplicacao nativa
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
// --> cria um novo objeto do tipo Swing1
// por causa da execucao multithreading da
// API swing,isso deve ser feito dessa forma:
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Recibo();
}
});
}