Pessoal,
São os exemplos da Java Magazine, edições 25, 26 e 27.
Classe Main.java
package todo;
import javax.swing.*;
import todo.visao.ListaTarefas;
/**
* @author Cjm - [email removido]
*/
public class Main {
//public Main(){}
public static void main(String[] args) {
JFrame w=new ListaTarefas();
w.pack();
w.setVisible(true);
}
}
Classe ListaTarefas.java
package todo.visao;
import javax.swing.*;
import java.awt.FileDialog;
import java.io.*;
/**
* @author Cjm - [email removido]
*/
public class ListaTarefas extends javax.swing.JFrame {
public ListaTarefas() {
initComponents();
setLocation (180,50);
}
@SuppressWarnings("unchecked")
private void initComponents() {
bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
jToolBar1 = new javax.swing.JToolBar();
botaoAdicionar = new javax.swing.JButton();
botaoEditar = new javax.swing.JButton();
botaoRemover = new javax.swing.JButton();
botaoMarcar = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
botaoMostrar = new javax.swing.JToggleButton();
botaoOrdenar = new javax.swing.JToggleButton();
jLabel2 = new javax.swing.JLabel();
botaoAlertas = new javax.swing.JButton();
status = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
tarefas = new javax.swing.JTable();
jMenuBar1 = new javax.swing.JMenuBar();
arquivo = new javax.swing.JMenu();
novaLista = new javax.swing.JMenuItem();
abrirLista = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JSeparator();
sair = new javax.swing.JMenuItem();
editar = new javax.swing.JMenu();
menuAdicionar = new javax.swing.JMenuItem();
menuEditar = new javax.swing.JMenuItem();
jMenuItem1 = new javax.swing.JMenuItem();
jSeparator2 = new javax.swing.JSeparator();
menuMarcar = new javax.swing.JMenuItem();
opcoes = new javax.swing.JMenu();
menuMostrar = new javax.swing.JCheckBoxMenuItem();
jSeparator3 = new javax.swing.JSeparator();
menuOrdenarPrioridades = new javax.swing.JRadioButtonMenuItem();
menuOrdenarDatas = new javax.swing.JRadioButtonMenuItem();
jSeparator4 = new javax.swing.JSeparator();
menuAlertas = new javax.swing.JMenuItem();
ajuda = new javax.swing.JMenu();
sobre = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jToolBar1.setRollover(true);
botaoAdicionar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/add_obj.gif"))); // NOI18N
botaoAdicionar.setToolTipText("Adicionar tarefa");
botaoAdicionar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoAdicionar.setFocusable(false);
botaoAdicionar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoAdicionar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
botaoAdicionar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
botaoAdicionarActionPerformed(evt);
}
});
jToolBar1.add(botaoAdicionar);
botaoEditar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/configs.gif"))); // NOI18N
botaoEditar.setToolTipText("Editar tarefa");
botaoEditar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoEditar.setFocusable(false);
botaoEditar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoEditar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoEditar);
botaoRemover.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/delete_obj.gif"))); // NOI18N
botaoRemover.setToolTipText("Remover tarefa");
botaoRemover.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoRemover.setFocusable(false);
botaoRemover.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoRemover.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoRemover);
botaoMarcar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/complete_tsk.gif"))); // NOI18N
botaoMarcar.setToolTipText("Marcar como concluída");
botaoMarcar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoMarcar.setFocusable(false);
botaoMarcar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoMarcar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoMarcar);
jLabel1.setText(" ");
jToolBar1.add(jLabel1);
botaoMostrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/showtsk_tsk.gif"))); // NOI18N
botaoMostrar.setToolTipText("Ordenar por prioridade");
botaoMostrar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoMostrar.setFocusable(false);
botaoMostrar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoMostrar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoMostrar);
botaoOrdenar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/next_nav.gif"))); // NOI18N
botaoOrdenar.setToolTipText("Ordenar por data de conclusão");
botaoOrdenar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoOrdenar.setFocusable(false);
botaoOrdenar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoOrdenar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoOrdenar);
jLabel2.setText(" ");
jToolBar1.add(jLabel2);
botaoAlertas.setIcon(new javax.swing.ImageIcon(getClass().getResource("/todo/icones/showwarn_tsk.gif"))); // NOI18N
botaoAlertas.setToolTipText("Ver alertas");
botaoAlertas.setBorder(javax.swing.BorderFactory.createEtchedBorder());
botaoAlertas.setFocusable(false);
botaoAlertas.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
botaoAlertas.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jToolBar1.add(botaoAlertas);
status.setText("Todo");
tarefas.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"1", "Coluna Java Livre para ...", "S", "20/05/2005"},
{"2", "Coluna primeiros passos ...", "S", "12/05/2005"},
{"2", "Cartas do Leitor", "N", null},
{null, null, null, null}
},
new String [] {
"Prioridade", "Tarefa", "Alarme?", "Conclusão"
}
) {
Class[] types = new Class [] {
java.lang.Object.class, java.lang.Object.class, java.lang.String.class, java.lang.Object.class
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
});
tarefas.setName("tarefas"); // NOI18N
jScrollPane1.setViewportView(tarefas);
arquivo.setText("Arquivo");
org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, arquivo, org.jdesktop.beansbinding.ELProperty.create("A"), arquivo, org.jdesktop.beansbinding.BeanProperty.create("mnemonic"));
bindingGroup.addBinding(binding);
novaLista.setMnemonic('N');
novaLista.setText("Nova Lista de tarefas ...");
arquivo.add(novaLista);
abrirLista.setMnemonic('A');
abrirLista.setText("Abrir lista de tarefas");
arquivo.add(abrirLista);
arquivo.add(jSeparator1);
sair.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.ALT_MASK));
sair.setMnemonic('S');
sair.setText("Sair");
arquivo.add(sair);
jMenuBar1.add(arquivo);
editar.setMnemonic('E');
editar.setText("Editar");
menuAdicionar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_INSERT, 0));
menuAdicionar.setMnemonic('A');
menuAdicionar.setText("Adicionar tarefa ...");
editar.add(menuAdicionar);
menuEditar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ENTER, java.awt.event.InputEvent.ALT_MASK));
menuEditar.setMnemonic('E');
menuEditar.setText("Editar tarefa ...");
editar.add(menuEditar);
jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
jMenuItem1.setMnemonic('R');
jMenuItem1.setText("Remover tarefa");
editar.add(jMenuItem1);
editar.add(jSeparator2);
menuMarcar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_SPACE, java.awt.event.InputEvent.CTRL_MASK));
menuMarcar.setMnemonic('M');
menuMarcar.setText("Marcar como concluída");
editar.add(menuMarcar);
jMenuBar1.add(editar);
opcoes.setMnemonic('O');
opcoes.setText("Opções");
menuMostrar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F10, 0));
menuMostrar.setMnemonic('c');
menuMostrar.setSelected(true);
menuMostrar.setText("Mostrar tarefas concluídas");
opcoes.add(menuMostrar);
opcoes.add(jSeparator3);
menuOrdenarPrioridades.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F11, 0));
menuOrdenarPrioridades.setMnemonic('p');
menuOrdenarPrioridades.setSelected(true);
menuOrdenarPrioridades.setText("Ordenar por prioridade");
opcoes.add(menuOrdenarPrioridades);
menuOrdenarDatas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F12, 0));
menuOrdenarDatas.setMnemonic('d');
menuOrdenarDatas.setSelected(true);
menuOrdenarDatas.setText("Ordenar por data de conclusão");
opcoes.add(menuOrdenarDatas);
opcoes.add(jSeparator4);
menuAlertas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F9, 0));
menuAlertas.setMnemonic('V');
menuAlertas.setText("Ver alertas ...");
opcoes.add(menuAlertas);
jMenuBar1.add(opcoes);
ajuda.setMnemonic('J');
ajuda.setText("Ajuda");
sobre.setMnemonic('S');
sobre.setText("Sobre ...");
ajuda.add(sobre);
jMenuBar1.add(ajuda);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(status, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
.addComponent(jToolBar1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jToolBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 237, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(status))
);
bindingGroup.bind();
pack();
}
private void botaoAdicionarActionPerformed(java.awt.event.ActionEvent evt) {
JDialog d=new EditaTarefa(this,true);
d.pack();
d.setVisible(true);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ListaTarefas().setVisible(true);
}
});
}
private javax.swing.JMenuItem abrirLista;
private javax.swing.JMenu ajuda;
private javax.swing.JMenu arquivo;
private javax.swing.JButton botaoAdicionar;
private javax.swing.JButton botaoAlertas;
private javax.swing.JButton botaoEditar;
private javax.swing.JButton botaoMarcar;
private javax.swing.JToggleButton botaoMostrar;
private javax.swing.JToggleButton botaoOrdenar;
private javax.swing.JButton botaoRemover;
private javax.swing.JMenu editar;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JSeparator jSeparator3;
private javax.swing.JSeparator jSeparator4;
private javax.swing.JToolBar jToolBar1;
private javax.swing.JMenuItem menuAdicionar;
private javax.swing.JMenuItem menuAlertas;
private javax.swing.JMenuItem menuEditar;
private javax.swing.JMenuItem menuMarcar;
private javax.swing.JCheckBoxMenuItem menuMostrar;
private javax.swing.JRadioButtonMenuItem menuOrdenarDatas;
private javax.swing.JRadioButtonMenuItem menuOrdenarPrioridades;
private javax.swing.JMenuItem novaLista;
private javax.swing.JMenu opcoes;
private javax.swing.JMenuItem sair;
private javax.swing.JMenuItem sobre;
private javax.swing.JLabel status;
private javax.swing.JTable tarefas;
private org.jdesktop.beansbinding.BindingGroup bindingGroup;
}
e Classe EditaTarefa.java
package todo.visao;
/**
* @author Cjm
*/
public class EditaTarefa extends javax.swing.JDialog {
public EditaTarefa(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}
@SuppressWarnings("unchecked")
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jSpinner1 = new javax.swing.JSpinner();
jFormattedTextField1 = new javax.swing.JFormattedTextField();
jCheckBox1 = new javax.swing.JCheckBox();
jSpinner2 = new javax.swing.JSpinner();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jCheckBox2 = new javax.swing.JCheckBox();
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jSeparator1 = new javax.swing.JSeparator();
jSeparator2 = new javax.swing.JSeparator();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("[email removido]");
getContentPane().setLayout(new java.awt.GridBagLayout());
jLabel1.setBackground(new java.awt.Color(255, 255, 204));
jLabel1.setForeground(new java.awt.Color(0, 0, 204));
jLabel1.setText("Forneça os dados para a nova tarefa");
jLabel1.setOpaque(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.ipadx = 261;
gridBagConstraints.ipady = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
getContentPane().add(jLabel1, gridBagConstraints);
jLabel2.setDisplayedMnemonic('D');
jLabel2.setText("Descrição");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.ipadx = 34;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
getContentPane().add(jLabel2, gridBagConstraints);
jLabel3.setDisplayedMnemonic('P');
jLabel3.setText("Prioridade");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.ipadx = 32;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
getContentPane().add(jLabel3, gridBagConstraints);
jLabel4.setDisplayedMnemonic('t');
jLabel4.setText("Data de conclusão");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.ipadx = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.insets = new java.awt.Insets(12, 20, 0, 0);
getContentPane().add(jLabel4, gridBagConstraints);
jTextField1.setText("jTextField1");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 1;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.gridheight = 2;
gridBagConstraints.ipadx = 53;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0);
getContentPane().add(jTextField1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0);
getContentPane().add(jSpinner1, gridBagConstraints);
jFormattedTextField1.setText("jFormattedTextField1");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 5;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.ipadx = 103;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(12, 10, 0, 0);
getContentPane().add(jFormattedTextField1, gridBagConstraints);
jCheckBox1.setMnemonic('G');
jCheckBox1.setText("Gerar alarme");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 7;
gridBagConstraints.ipadx = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.insets = new java.awt.Insets(20, 20, 0, 0);
getContentPane().add(jCheckBox1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(20, 10, 0, 0);
getContentPane().add(jSpinner2, gridBagConstraints);
jLabel5.setText("dias antes");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 7;
gridBagConstraints.ipadx = 21;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(20, 14, 0, 0);
getContentPane().add(jLabel5, gridBagConstraints);
jLabel6.setDisplayedMnemonic('O');
jLabel6.setText("Observações:");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 11;
gridBagConstraints.ipadx = 13;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(8, 20, 0, 0);
getContentPane().add(jLabel6, gridBagConstraints);
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 12;
gridBagConstraints.gridwidth = 5;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.ipadx = 376;
gridBagConstraints.ipady = 36;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.insets = new java.awt.Insets(6, 20, 0, 0);
getContentPane().add(jScrollPane1, gridBagConstraints);
jCheckBox2.setMnemonic('F');
jCheckBox2.setText("Tarefa concluída");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 14;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(8, 20, 0, 0);
getContentPane().add(jCheckBox2, gridBagConstraints);
jButton1.setMnemonic('S');
jButton1.setText("Salvar");
jButton2.setMnemonic('C');
jButton2.setText("Cancelar");
jButton3.setMnemonic('R');
jButton3.setText("Remover");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton3)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 14;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.ipadx = -11;
gridBagConstraints.ipady = -4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(8, 1, 22, 0);
getContentPane().add(jPanel1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 9;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.ipadx = 652;
gridBagConstraints.ipady = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(7, 20, 0, 0);
getContentPane().add(jSeparator1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 13;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.ipadx = 652;
gridBagConstraints.ipady = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(10, 20, 0, 0);
getContentPane().add(jSeparator2, gridBagConstraints);
pack();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
EditaTarefa dialog = new EditaTarefa(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
}
});
}
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JCheckBox jCheckBox1;
private javax.swing.JCheckBox jCheckBox2;
private javax.swing.JFormattedTextField jFormattedTextField1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JSpinner jSpinner1;
private javax.swing.JSpinner jSpinner2;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
}