List of usage examples for com.jgoodies.forms.factories DefaultComponentFactory createSeparator
@Override public JComponent createSeparator(String textWithMnemonic, int alignment)
From source file:de.fhwedel.coinflip.gui.UserInterface.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Mervyn McCreight DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); label1 = compFactory.createLabel("Server IP:"); ipTextField = new JTextField(); label2 = compFactory.createLabel("Server Port:"); portTextField = new JTextField(); playButton = new JButton(); protocolProgessBar = new JProgressBar(); progressLabel = new JLabel(); separator1 = compFactory.createSeparator("Available Players", SwingConstants.CENTER); scrollPane1 = new JScrollPane(); playerMap = new JTable(); refreshButton = new JButton(); CellConstraints cc = new CellConstraints(); // ======== this ======== setTitle("SRA CoinFlip Client"); setResizable(false);/*w w w . j ava 2s . co m*/ Container contentPane = getContentPane(); contentPane .setLayout(new FormLayout("default, $lcgap, 40dlu, $lcgap, 62dlu, $lcgap, 41dlu, $lcgap, default", "8*(default, $lgap), $lgap, 10dlu, default, $lgap, 64dlu, 2*($lgap, default)")); // ---- label1 ---- label1.setText("Server IP:"); label1.setLabelFor(ipTextField); contentPane.add(label1, cc.xy(3, 3, CellConstraints.LEFT, CellConstraints.DEFAULT)); // ---- ipTextField ---- ipTextField.setToolTipText("Enter Server-IP here ..."); contentPane.add(ipTextField, cc.xywh(5, 3, 3, 1)); // ---- label2 ---- label2.setLabelFor(portTextField); contentPane.add(label2, cc.xy(3, 5, CellConstraints.LEFT, CellConstraints.DEFAULT)); // ---- portTextField ---- portTextField.setToolTipText("Enter Server-Port here..."); contentPane.add(portTextField, cc.xywh(5, 5, 3, 1)); // ---- playButton ---- playButton.setText("Play"); playButton.setFocusable(false); playButton.setFocusPainted(false); playButton.addActionListener(this::playButtonOnClick); contentPane.add(playButton, cc.xy(5, 9)); // ---- protocolProgessBar ---- protocolProgessBar.setMaximum(9); protocolProgessBar.setStringPainted(true); protocolProgessBar.setFocusable(false); contentPane.add(protocolProgessBar, cc.xywh(3, 13, 5, 1)); // ---- progressLabel ---- progressLabel.setText("Waiting..."); progressLabel.setFont(UIManager.getFont("Label.font")); progressLabel.setHorizontalAlignment(SwingConstants.CENTER); contentPane.add(progressLabel, cc.xywh(3, 15, 6, 1)); contentPane.add(separator1, cc.xywh(1, 18, 9, 1)); // ======== scrollPane1 ======== { // ---- playerMap ---- playerMap.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); playerMap.setShowVerticalLines(false); playerMap.setShowHorizontalLines(false); scrollPane1.setViewportView(playerMap); } contentPane.add(scrollPane1, cc.xywh(3, 21, 5, 1)); // ---- refreshButton ---- refreshButton.setText("Refresh"); refreshButton.addActionListener(this::refreshButtonClick); contentPane.add(refreshButton, cc.xy(5, 23)); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:Presentation.ColigacaoInterface.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Octavio Maia DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); fileChooser1 = new JFileChooser(); label1 = new JLabel(); label2 = new JLabel(); label3 = new JLabel(); button1 = new JButton(); sigla = new JTextField(); nomeCandidato = new JTextField(); pathImagem = new JTextField(); scrollPane1 = new JScrollPane(); tableColigacao = new JTable(); buttonEliminar = new JButton(); buttonAdicionar = new JButton(); scrollPane2 = new JScrollPane(); tablePartidos = new JTable(); separator1 = compFactory.createSeparator("Coliga\u00e7\u00f5es", SwingConstants.CENTER); separator2 = compFactory.createSeparator("Partidos", SwingConstants.CENTER); //======== this ======== setTitle("Gest\u00e3o de coliga\u00e7\u00f5es"); setResizable(false);/* w ww .java 2 s. co m*/ Container contentPane = getContentPane(); contentPane.setLayout(null); //---- label1 ---- label1.setText("Nome:"); label1.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label1); label1.setBounds(20, 15, 84, 25); //---- label2 ---- label2.setText("Sigla:"); label2.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label2); label2.setBounds(20, 45, 84, 25); //---- label3 ---- label3.setText("S\u00edmbolo:"); label3.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label3); label3.setBounds(20, 75, 84, 25); //---- button1 ---- button1.setText("Procurar"); button1.setFont(new Font("Arial", Font.PLAIN, 14)); button1.addActionListener(e -> button1ActionPerformed(e)); contentPane.add(button1); button1.setBounds(360, 75, 130, button1.getPreferredSize().height); //---- sigla ---- sigla.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(sigla); sigla.setBounds(100, 45, 390, sigla.getPreferredSize().height); //---- nomeCandidato ---- nomeCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(nomeCandidato); nomeCandidato.setBounds(100, 15, 390, nomeCandidato.getPreferredSize().height); //---- pathImagem ---- pathImagem.setFont(new Font("Arial", Font.PLAIN, 14)); pathImagem.setEditable(false); pathImagem.setEnabled(false); contentPane.add(pathImagem); pathImagem.setBounds(100, 75, 255, 25); //======== scrollPane1 ======== { //---- tableColigacao ---- tableColigacao .setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Nome", "Sigla", null })); tableColigacao.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); tableColigacao.getColumnModel().getColumn(2).setPreferredWidth(0); tableColigacao.getColumnModel().getColumn(2).setMinWidth(0); tableColigacao.getColumnModel().getColumn(2).setWidth(0); tableColigacao.getColumnModel().getColumn(2).setMaxWidth(0); povoarTabelaPartidos(); povoarTabelaColigacao(); scrollPane1.setViewportView(tableColigacao); } contentPane.add(scrollPane1); scrollPane1.setBounds(20, 315, 470, 200); //---- buttonEliminar ---- buttonEliminar.setText("Eliminar coliga\u00e7\u00e3o"); buttonEliminar.setFont(new Font("Arial", Font.PLAIN, 14)); buttonEliminar.addActionListener(e -> buttonEliminarActionPerformed(e)); contentPane.add(buttonEliminar); buttonEliminar.setBounds(140, 525, 155, 25); //---- buttonAdicionar ---- buttonAdicionar.setText("Adicionar coliga\u00e7\u00e3o"); buttonAdicionar.setFont(new Font("Arial", Font.PLAIN, 14)); buttonAdicionar.addActionListener(e -> buttonAdicionarActionPerformed(e)); contentPane.add(buttonAdicionar); buttonAdicionar.setBounds(305, 525, 185, 25); //======== scrollPane2 ======== { //---- tablePartidos ---- tablePartidos .setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Nome", "Sigla", null })); tablePartidos.getColumnModel().getColumn(2).setPreferredWidth(0); tablePartidos.getColumnModel().getColumn(2).setMinWidth(0); tablePartidos.getColumnModel().getColumn(2).setWidth(0); tablePartidos.getColumnModel().getColumn(2).setMaxWidth(0); povoarTabelaPartidos(); povoarTabelaColigacao(); scrollPane2.setViewportView(tablePartidos); } contentPane.add(scrollPane2); scrollPane2.setBounds(20, 130, 470, 160); contentPane.add(separator1); separator1.setBounds(20, 295, 465, separator1.getPreferredSize().height); contentPane.add(separator2); separator2.setBounds(20, 110, 465, 14); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < contentPane.getComponentCount(); i++) { Rectangle bounds = contentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = contentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; contentPane.setMinimumSize(preferredSize); contentPane.setPreferredSize(preferredSize); } setSize(525, 600); setLocationRelativeTo(null); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:Presentation.GerirAR.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Octavio Maia DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); label1 = new JLabel(); label2 = new JLabel(); label3 = new JLabel(); comboBox1 = new JComboBox<>(); separator1 = compFactory.createSeparator("Listas existentes", SwingConstants.CENTER); label4 = new JLabel(); button1 = new JButton(); nomeLista = new JTextField(); sigla = new JTextField(); pathImagem = new JTextField(); button2 = new JButton(); button3 = new JButton(); label5 = new JLabel(); label6 = new JLabel(); label7 = new JLabel(); label8 = new JLabel(); label9 = new JLabel(); bi = new JTextField(); profissao = new JTextField(); residencia = new JTextField(); naturalidade = new JTextField(); nomeCandidato = new JTextField(); label10 = new JLabel(); dataNascimento = new JLabel(); buttonDataNascimento = new JButton(); buttonAdicionarCandidato = new JButton(); buttonApagarInfo = new JButton(); scrollPane3 = new JScrollPane(); table2 = new JTable(); separator4 = new JSeparator(); separator5 = new JSeparator(); separator2 = compFactory.createSeparator("Candidatos", SwingConstants.CENTER); button4 = new JButton(); buttonEliminarCandidato = new JButton(); separator6 = new JSeparator(); scrollPane1 = new JScrollPane(); table1 = new JTable(); scrollPane2 = new JScrollPane(); table3 = new JTable(); comboBox2 = new JComboBox<>(); comboBox3 = new JComboBox(); label12 = new JLabel(); label13 = new JLabel(); fileChooser1 = new JFileChooser(); dialogoCalendario = new JDialog(); calendar1 = new JCalendar(); buttonConfirmarDataInicio = new JButton(); buttonCancelarData = new JButton(); //======== this ======== setTitle("Gerir Elei\u00e7\u00e3o Assembleia da Rep\u00fablica"); setResizable(false);/*from ww w .j a v a 2s .c o m*/ setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); Container contentPane = getContentPane(); contentPane.setLayout(null); //---- label1 ---- label1.setText("Circulo pertencente"); label1.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label1); label1.setBounds(15, 20, label1.getPreferredSize().width, 25); //---- label2 ---- label2.setText("Nome da lista"); label2.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label2); label2.setBounds(15, 75, 95, 25); //---- label3 ---- label3.setText("Sigla"); label3.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label3); label3.setBounds(15, 110, 90, 25); //---- comboBox1 ---- comboBox1.setFont(new Font("Arial", Font.PLAIN, 14)); comboBox1.setModel(new DefaultComboBoxModel<>(new String[] { "Aveiro", "Beja", "Braga", "Braganca", "Castelo Branco", "Coimbra", "Evora", "Faro", "Guarda", "Leiria", "Lisboa", "Portalegre", "Porto", "Santarem", "Setubal", "Viana do Castelo", "Vila Real", "Viseu", "Acores", "Madeira", "Europa", "Fora da Europa" })); comboBox1.addItemListener(e -> comboBox1ItemStateChanged(e)); contentPane.add(comboBox1); comboBox1.setBounds(155, 20, 185, 25); //---- separator1 ---- separator1.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(separator1); separator1.setBounds(20, 55, 930, 15); //---- label4 ---- label4.setText("S\u00edmbolo"); label4.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label4); label4.setBounds(15, 150, 90, 25); //---- button1 ---- button1.setText("Procurar"); button1.setFont(new Font("Arial", Font.PLAIN, 14)); button1.addActionListener(e -> button1ActionPerformed(e)); contentPane.add(button1); button1.setBounds(480, 150, 130, 25); //---- nomeLista ---- nomeLista.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(nomeLista); nomeLista.setBounds(110, 75, 500, 25); //---- sigla ---- sigla.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(sigla); sigla.setBounds(110, 110, 500, 25); //---- pathImagem ---- pathImagem.setFont(new Font("Arial", Font.PLAIN, 14)); pathImagem.setEditable(false); pathImagem.setEnabled(false); contentPane.add(pathImagem); pathImagem.setBounds(110, 150, 365, 25); //---- button2 ---- button2.setText("Eliminar lista"); button2.setFont(new Font("Arial", Font.PLAIN, 14)); button2.addActionListener(e -> button2ActionPerformed(e)); contentPane.add(button2); button2.setBounds(525, 355, 205, 25); //---- button3 ---- button3.setText("Adicionar lista"); button3.setFont(new Font("Arial", Font.PLAIN, 16)); button3.addActionListener(e -> button3ActionPerformed(e)); contentPane.add(button3); button3.setBounds(735, 355, 210, 25); //---- label5 ---- label5.setText("Nome do candidato:"); label5.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label5); label5.setBounds(10, 415, 139, 22); //---- label6 ---- label6.setText("Naturalidade:"); label6.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label6); label6.setBounds(10, 445, 139, 22); //---- label7 ---- label7.setText("Resid\u00eancia:"); label7.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label7); label7.setBounds(515, 415, 85, 22); //---- label8 ---- label8.setText("Profiss\u00e3o:"); label8.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label8); label8.setBounds(515, 445, 80, 22); //---- label9 ---- label9.setText("B.I. / C.C."); label9.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label9); label9.setBounds(515, 475, 70, 22); //---- bi ---- bi.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(bi); bi.setBounds(595, 475, 355, bi.getPreferredSize().height); //---- profissao ---- profissao.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(profissao); profissao.setBounds(595, 445, 355, profissao.getPreferredSize().height); //---- residencia ---- residencia.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(residencia); residencia.setBounds(595, 415, 355, residencia.getPreferredSize().height); //---- naturalidade ---- naturalidade.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(naturalidade); naturalidade.setBounds(155, 445, 335, naturalidade.getPreferredSize().height); //---- nomeCandidato ---- nomeCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(nomeCandidato); nomeCandidato.setBounds(155, 415, 335, nomeCandidato.getPreferredSize().height); //---- label10 ---- label10.setText("Data de nascimento:"); label10.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label10); label10.setBounds(10, 480, 139, 25); //---- dataNascimento ---- dataNascimento.setText("dd/mm/aa"); dataNascimento.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(dataNascimento); dataNascimento.setBounds(155, 480, 115, 25); //---- buttonDataNascimento ---- buttonDataNascimento.setText("Alterar"); buttonDataNascimento.setFont(new Font("Arial", Font.PLAIN, 12)); buttonDataNascimento.addActionListener(e -> buttonDataNascimentoActionPerformed(e)); contentPane.add(buttonDataNascimento); buttonDataNascimento.setBounds(410, 480, 80, 25); //---- buttonAdicionarCandidato ---- buttonAdicionarCandidato.setText("Adicionar"); buttonAdicionarCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); buttonAdicionarCandidato.addActionListener(e -> buttonAdicionarFotoActionPerformed(e)); contentPane.add(buttonAdicionarCandidato); buttonAdicionarCandidato.setBounds(670, 520, 95, 25); //---- buttonApagarInfo ---- buttonApagarInfo.setText("Apagar informa\u00e7\u00f5es"); buttonApagarInfo.setFont(new Font("Arial", Font.PLAIN, 14)); buttonApagarInfo.addActionListener(e -> buttonApagarInfoActionPerformed(e)); contentPane.add(buttonApagarInfo); buttonApagarInfo.setBounds(780, 520, 165, 25); //======== scrollPane3 ======== { //---- table2 ---- table2.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Nome", "B.I. / C.C.", "Partido", "Tipo Candidato", null })); table2.getColumnModel().getColumn(4).setPreferredWidth(0); table2.getColumnModel().getColumn(4).setMinWidth(0); table2.getColumnModel().getColumn(4).setWidth(0); table2.getColumnModel().getColumn(4).setMaxWidth(0); povoarTabelaCandidato(); scrollPane3.setViewportView(table2); } contentPane.add(scrollPane3); scrollPane3.setBounds(10, 565, 935, 240); contentPane.add(separator4); separator4.setBounds(0, 1015, 940, 5); contentPane.add(separator5); separator5.setBounds(15, 585, 930, 7); contentPane.add(separator2); separator2.setBounds(15, 390, 930, separator2.getPreferredSize().height); //---- button4 ---- button4.setText("Sair"); button4.setFont(new Font("Arial", Font.PLAIN, 14)); button4.addActionListener(e -> button4ActionPerformed(e)); contentPane.add(button4); button4.setBounds(800, 850, 145, 25); //---- buttonEliminarCandidato ---- buttonEliminarCandidato.setText("Eliminar candidato"); buttonEliminarCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); buttonEliminarCandidato.addActionListener(e -> buttonEliminarCandidatoActionPerformed(e)); contentPane.add(buttonEliminarCandidato); buttonEliminarCandidato.setBounds(795, 810, buttonEliminarCandidato.getPreferredSize().width, 25); contentPane.add(separator6); separator6.setBounds(15, 840, 925, 5); //======== scrollPane1 ======== { scrollPane1.addMouseListener(new MouseAdapter() { @Override public void mouseEntered(MouseEvent e) { scrollPane1MouseEntered(e); } }); //---- table1 ---- table1.setFont(new Font("Arial", Font.PLAIN, 14)); table1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); table1.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "S\u00edmbolo", "Sigla", "Nome", null })); table1.getColumnModel().getColumn(3).setPreferredWidth(0); table1.getColumnModel().getColumn(3).setMinWidth(0); table1.getColumnModel().getColumn(3).setWidth(0); table1.getColumnModel().getColumn(3).setMaxWidth(0); povoarTabelaListas(); scrollPane1.setViewportView(table1); } contentPane.add(scrollPane1); scrollPane1.setBounds(15, 200, 930, 145); //======== scrollPane2 ======== { scrollPane2.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { scrollPane2MouseClicked(e); } }); //---- table3 ---- table3.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); table3.setModel( new DefaultTableModel(new Object[][] {}, new String[] { "Nome", "Sigla", "Tipo", null })); table3.getColumnModel().getColumn(3).setPreferredWidth(0); table3.getColumnModel().getColumn(3).setMinWidth(0); table3.getColumnModel().getColumn(3).setWidth(0); table3.getColumnModel().getColumn(3).setMaxWidth(0); povoarVotavel(); scrollPane2.setViewportView(table3); } contentPane.add(scrollPane2); scrollPane2.setBounds(620, 75, 325, 110); //---- comboBox2 ---- comboBox2.setFont(new Font("Arial", Font.PLAIN, 14)); comboBox2.setModel(new DefaultComboBoxModel<>(new String[] { "Primario", "Secundario" })); contentPane.add(comboBox2); comboBox2.setBounds(385, 515, 105, 25); //---- comboBox3 ---- comboBox3.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(comboBox3); comboBox3.setBounds(80, 515, 145, 25); //---- label12 ---- label12.setText("Partido:"); label12.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label12); label12.setBounds(10, 515, label12.getPreferredSize().width, 25); //---- label13 ---- label13.setText("Tipo:"); label13.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label13); label13.setBounds(330, 515, 40, 25); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < contentPane.getComponentCount(); i++) { Rectangle bounds = contentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = contentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; contentPane.setMinimumSize(preferredSize); contentPane.setPreferredSize(preferredSize); } setSize(980, 920); setLocationRelativeTo(null); //======== dialogoCalendario ======== { dialogoCalendario.setTitle("Calendario"); dialogoCalendario.setResizable(false); dialogoCalendario.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container dialogoCalendarioContentPane = dialogoCalendario.getContentPane(); dialogoCalendarioContentPane.setLayout(null); dialogoCalendarioContentPane.add(calendar1); calendar1.setBounds(0, 0, 210, 155); //---- buttonConfirmarDataInicio ---- buttonConfirmarDataInicio.setText("Confirmar"); buttonConfirmarDataInicio.setFont(new Font("Arial", Font.PLAIN, 12)); buttonConfirmarDataInicio.addActionListener(e -> buttonConfirmarDataActionPerformed(e)); dialogoCalendarioContentPane.add(buttonConfirmarDataInicio); buttonConfirmarDataInicio.setBounds(5, 155, 90, 28); //---- buttonCancelarData ---- buttonCancelarData.setText("Cancelar"); buttonCancelarData.setFont(new Font("Arial", Font.PLAIN, 12)); buttonCancelarData.addActionListener(e -> buttonCancelarDataActionPerformed(e)); dialogoCalendarioContentPane.add(buttonCancelarData); buttonCancelarData.setBounds(110, 155, 90, 28); dialogoCalendarioContentPane.setPreferredSize(new Dimension(225, 235)); dialogoCalendario.setSize(225, 235); dialogoCalendario.setLocationRelativeTo(null); } // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:Presentation.GerirPR.java
private void initComponents(SGE sge, EleicaoPR eleicao) { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Rui Freitas DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); GerirPR = new JFrame(); label1 = new JLabel(); buttonApagarInfo = new JButton(); label3 = new JLabel(); label4 = new JLabel(); nomeCandidato = new JTextField(); buttonProcurar = new JButton(); pathImagem = new JTextField(); buttonAdicionarCandidato = new JButton(); buttonSair = new JButton(); buttonData = new JButton(); dataInicioEleicao = new JLabel(); separator1 = compFactory.createSeparator("Inser\u00e7\u00e3o de candidatos", SwingConstants.CENTER); label5 = new JLabel(); naturalidade = new JTextField(); label6 = new JLabel(); residencia = new JTextField(); label2 = new JLabel(); dataNascimento = new JLabel(); buttonDataNascimento = new JButton(); profissao = new JTextField(); label7 = new JLabel(); bi = new JTextField(); label8 = new JLabel(); separator2 = new JSeparator(); scrollPane1 = new JScrollPane(); tableCandidatos = new JTable(); labelFoto = new JLabel(); buttonEliminarCandidato = new JButton(); dialogoCalendario = new JDialog(); calendar1 = new JCalendar(); buttonConfirmarDataInicio = new JButton(); buttonCancelarData = new JButton(); dialogoCalendario2 = new JDialog(); calendar2 = new JCalendar(); buttonConfirmarDataNascimento = new JButton(); buttonCancelarData2 = new JButton(); fileChooser1 = new JFileChooser(); //======== GerirPR ======== {//from ww w . ja v a2 s . co m GerirPR.setTitle("Gerir Elei\u00e7\u00e3o Presid\u00eancia da Rep\u00fablica"); GerirPR.setResizable(false); GerirPR.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container GerirPRContentPane = GerirPR.getContentPane(); GerirPRContentPane.setLayout(null); //---- label1 ---- label1.setText("Data in\u00edcio da elei\u00e7\u00e3o:"); label1.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label1); label1.setBounds(new Rectangle(new Point(15, 25), label1.getPreferredSize())); //---- buttonApagarInfo ---- buttonApagarInfo.setText("Apagar informa\u00e7\u00f5es"); buttonApagarInfo.setFont(new Font("Arial", Font.PLAIN, 14)); buttonApagarInfo.addActionListener(e -> buttonApagarInfoActionPerformed(e)); GerirPRContentPane.add(buttonApagarInfo); buttonApagarInfo.setBounds(365, 305, 165, buttonApagarInfo.getPreferredSize().height); //---- label3 ---- label3.setText("Nome do candidato:"); label3.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label3); label3.setBounds(15, 80, 139, 22); //---- label4 ---- label4.setText("Foto"); label4.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label4); label4.setBounds(15, 270, 35, 22); //---- nomeCandidato ---- nomeCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(nomeCandidato); nomeCandidato.setBounds(155, 80, 375, nomeCandidato.getPreferredSize().height); //---- buttonProcurar ---- buttonProcurar.setText("Procurar"); buttonProcurar.setFont(new Font("Arial", Font.PLAIN, 14)); buttonProcurar.addActionListener(e -> buttonProcurarActionPerformed(e)); GerirPRContentPane.add(buttonProcurar); buttonProcurar.setBounds(55, 270, 95, buttonProcurar.getPreferredSize().height); //---- pathImagem ---- pathImagem.setEditable(false); GerirPRContentPane.add(pathImagem); pathImagem.setBounds(155, 270, 375, 25); //---- buttonAdicionarCandidato ---- buttonAdicionarCandidato.setText("Adicionar"); buttonAdicionarCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); buttonAdicionarCandidato.addActionListener(e -> buttonAdicionarFotoActionPerformed(e)); GerirPRContentPane.add(buttonAdicionarCandidato); buttonAdicionarCandidato.setBounds(265, 305, 95, 25); //---- buttonSair ---- buttonSair.setText("Sair"); buttonSair.setFont(new Font("Arial", Font.PLAIN, 14)); buttonSair.addActionListener(e -> buttonSairActionPerformed(e)); GerirPRContentPane.add(buttonSair); buttonSair.setBounds(375, 585, 155, 25); //---- buttonData ---- buttonData.setText("Alterar"); buttonData.setFont(new Font("Arial", Font.PLAIN, 12)); buttonData.addActionListener(e -> button1ActionPerformed(e)); GerirPRContentPane.add(buttonData); buttonData.setBounds(305, 20, 80, 25); //---- dataInicioEleicao ---- Calendar cal = eleicao.getData(); int dia = cal.get(Calendar.DAY_OF_MONTH); int mes = cal.get(Calendar.MONTH) + 1; int ano = cal.get(Calendar.YEAR); dataInicioEleicao.setText(dia + "/" + mes + "/" + ano); dataInicioEleicao.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(dataInicioEleicao); dataInicioEleicao.setBounds(170, 25, 115, 17); //---- separator1 ---- separator1.setFont(new Font("Arial", Font.PLAIN, 12)); GerirPRContentPane.add(separator1); separator1.setBounds(15, 60, 510, 15); //---- label5 ---- label5.setText("Naturalidade:"); label5.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label5); label5.setBounds(15, 110, 139, 22); //---- naturalidade ---- naturalidade.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(naturalidade); naturalidade.setBounds(155, 110, 375, 23); //---- label6 ---- label6.setText("Resid\u00eancia:"); label6.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label6); label6.setBounds(15, 140, 139, 22); //---- residencia ---- residencia.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(residencia); residencia.setBounds(155, 140, 375, 23); //---- label2 ---- label2.setText("Data de nascimento:"); label2.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label2); label2.setBounds(15, 235, 139, 17); //---- dataNascimento ---- dataNascimento.setText("dd/mm/aa"); dataNascimento.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(dataNascimento); dataNascimento.setBounds(170, 235, 115, 17); //---- buttonDataNascimento ---- buttonDataNascimento.setText("Alterar"); buttonDataNascimento.setFont(new Font("Arial", Font.PLAIN, 12)); buttonDataNascimento.addActionListener(e -> buttonDataNascimentoActionPerformed(e)); GerirPRContentPane.add(buttonDataNascimento); buttonDataNascimento.setBounds(305, 230, 80, 25); //---- profissao ---- profissao.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(profissao); profissao.setBounds(155, 170, 375, 23); //---- label7 ---- label7.setText("Profiss\u00e3o:"); label7.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label7); label7.setBounds(15, 170, 139, 22); //---- bi ---- bi.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(bi); bi.setBounds(155, 200, 375, 23); //---- label8 ---- label8.setText("B.I. / C.C."); label8.setFont(new Font("Arial", Font.PLAIN, 14)); GerirPRContentPane.add(label8); label8.setBounds(15, 200, 139, 22); GerirPRContentPane.add(separator2); separator2.setBounds(15, 340, 510, 5); //======== scrollPane1 ======== { //---- tableCandidatos ---- tableCandidatos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); tableCandidatos.setModel(new DefaultTableModel(new Object[][] {}, new String[] { null, "Nome", "B.I. / C.C.", null }) { Class<?>[] columnTypes = new Class<?>[] { String.class, String.class, String.class, Object.class }; boolean[] columnEditable = new boolean[] { false, true, true, true }; @Override public Class<?> getColumnClass(int columnIndex) { return columnTypes[columnIndex]; } @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); { TableColumnModel cm = tableCandidatos.getColumnModel(); cm.getColumn(0).setResizable(false); } tableCandidatos.addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { tableCandidatosFocusGained(e); } }); tableCandidatos.getColumnModel().getColumn(0).setPreferredWidth(0); tableCandidatos.getColumnModel().getColumn(0).setMinWidth(0); tableCandidatos.getColumnModel().getColumn(0).setWidth(0); tableCandidatos.getColumnModel().getColumn(0).setMaxWidth(0); tableCandidatos.getColumnModel().getColumn(3).setPreferredWidth(0); tableCandidatos.getColumnModel().getColumn(3).setMinWidth(0); tableCandidatos.getColumnModel().getColumn(3).setWidth(0); tableCandidatos.getColumnModel().getColumn(3).setMaxWidth(0); povoarTabela(); scrollPane1.setViewportView(tableCandidatos); } GerirPRContentPane.add(scrollPane1); scrollPane1.setBounds(15, 350, 335, 220); //---- labelFoto ---- labelFoto.setText("Imagem"); GerirPRContentPane.add(labelFoto); labelFoto.setBounds(375, 370, 150, 150); //---- buttonEliminarCandidato ---- buttonEliminarCandidato.setText("Eliminar candidato"); buttonEliminarCandidato.setEnabled(false); buttonEliminarCandidato.setFont(new Font("Arial", Font.PLAIN, 14)); buttonEliminarCandidato.addActionListener(e -> buttonEliminarCandidatoActionPerformed(e)); GerirPRContentPane.add(buttonEliminarCandidato); buttonEliminarCandidato.setBounds(375, 540, 154, buttonEliminarCandidato.getPreferredSize().height); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < GerirPRContentPane.getComponentCount(); i++) { Rectangle bounds = GerirPRContentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = GerirPRContentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; GerirPRContentPane.setMinimumSize(preferredSize); GerirPRContentPane.setPreferredSize(preferredSize); } GerirPR.setSize(560, 660); GerirPR.setLocationRelativeTo(null); } //======== dialogoCalendario ======== { dialogoCalendario.setTitle("Calendario"); dialogoCalendario.setResizable(false); dialogoCalendario.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container dialogoCalendarioContentPane = dialogoCalendario.getContentPane(); dialogoCalendarioContentPane.setLayout(null); dialogoCalendarioContentPane.add(calendar1); calendar1.setBounds(0, 0, 210, 155); //---- buttonConfirmarDataInicio ---- buttonConfirmarDataInicio.setText("Confirmar"); buttonConfirmarDataInicio.setFont(new Font("Arial", Font.PLAIN, 12)); buttonConfirmarDataInicio.addActionListener(e -> buttonConfirmarDataActionPerformed(e)); dialogoCalendarioContentPane.add(buttonConfirmarDataInicio); buttonConfirmarDataInicio.setBounds(5, 155, 90, 28); //---- buttonCancelarData ---- buttonCancelarData.setText("Cancelar"); buttonCancelarData.setFont(new Font("Arial", Font.PLAIN, 12)); buttonCancelarData.addActionListener(e -> buttonCancelarDataActionPerformed(e)); dialogoCalendarioContentPane.add(buttonCancelarData); buttonCancelarData.setBounds(110, 155, 90, 28); dialogoCalendarioContentPane.setPreferredSize(new Dimension(225, 235)); dialogoCalendario.setSize(225, 235); dialogoCalendario.setLocationRelativeTo(null); } //======== dialogoCalendario2 ======== { dialogoCalendario2.setTitle("Calendario"); dialogoCalendario2.setResizable(false); dialogoCalendario2.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container dialogoCalendario2ContentPane = dialogoCalendario2.getContentPane(); dialogoCalendario2ContentPane.setLayout(null); dialogoCalendario2ContentPane.add(calendar2); calendar2.setBounds(0, 0, 210, 155); //---- buttonConfirmarDataNascimento ---- buttonConfirmarDataNascimento.setText("Confirmar"); buttonConfirmarDataNascimento.setFont(new Font("Arial", Font.PLAIN, 12)); buttonConfirmarDataNascimento.addActionListener(e -> buttonConfirmarDataNascimentoActionPerformed(e)); dialogoCalendario2ContentPane.add(buttonConfirmarDataNascimento); buttonConfirmarDataNascimento.setBounds(5, 155, 90, 28); //---- buttonCancelarData2 ---- buttonCancelarData2.setText("Cancelar"); buttonCancelarData2.setFont(new Font("Arial", Font.PLAIN, 12)); buttonCancelarData2.addActionListener(e -> buttonCancelarDataActionPerformed(e)); dialogoCalendario2ContentPane.add(buttonCancelarData2); buttonCancelarData2.setBounds(110, 155, 90, 28); dialogoCalendario2ContentPane.setPreferredSize(new Dimension(225, 235)); dialogoCalendario2.setSize(225, 235); dialogoCalendario2.setLocationRelativeTo(null); } //---- fileChooser1 ---- fileChooser1.setFont(new Font("Arial", Font.PLAIN, 11)); // JFormDesigner - End of component initialization //GEN-END:initComponents }