Java tutorial
/** * Copyright 2012-2013 Nekorp * *Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License */ package org.nekorp.workflow.desktop.view; import org.nekorp.workflow.desktop.control.WorkflowApp; import org.nekorp.workflow.desktop.view.resource.DialogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; /** * cochinadas :/ * matar esta ventana cuando recobren el sentido comun */ public class InicioView extends ApplicationView { @Autowired private WorkflowApp aplication; @Autowired private javax.swing.JFrame mainFrame; @Autowired @Qualifier(value = "wizardDialogFactory") private DialogFactory dialogFactory; /** * Creates new form InicioView */ public InicioView() { } @Override public void iniciaVista() { initComponents(); } @Override public void setEditableStatus(boolean value) { // no cambia nada. } @Override public ViewValidIndicator getValidInidicator() { return null; } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jToolBar1 = new javax.swing.JToolBar(); nuevo = new javax.swing.JButton(); buscar = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jSeparator1 = new javax.swing.JToolBar.Separator(); jButton4 = new javax.swing.JButton(); jToolBar1.setFloatable(false); jToolBar1.setRollover(true); nuevo.setText("Nuevo"); nuevo.setFocusable(false); nuevo.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); nuevo.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); nuevo.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { nuevoActionPerformed(evt); } }); jToolBar1.add(nuevo); buscar.setText("Buscar"); buscar.setFocusable(false); buscar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); buscar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); buscar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { buscarActionPerformed(evt); } }); jToolBar1.add(buscar); jButton3.setText("Guardar"); jButton3.setEnabled(false); jButton3.setFocusable(false); jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton3.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); jToolBar1.add(jButton3); jToolBar1.add(jSeparator1); jButton4.setText("Generar reporte"); jButton4.setEnabled(false); jButton4.setFocusable(false); jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); jButton4.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); jToolBar1.add(jButton4); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jToolBar1, javax.swing.GroupLayout.DEFAULT_SIZE, 900, 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) .addGap(0, 430, Short.MAX_VALUE))); }// </editor-fold>//GEN-END:initComponents private void nuevoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_nuevoActionPerformed //aplication.unloadServicio(); dialogFactory.createDialog(mainFrame, true).setVisible(true); }//GEN-LAST:event_nuevoActionPerformed private void buscarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buscarActionPerformed BusquedaServicioView dialog = new BusquedaServicioView(mainFrame, true, this.aplication, null); dialog.setVisible(true); }//GEN-LAST:event_buscarActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton buscar; private javax.swing.JButton jButton3; private javax.swing.JButton jButton4; private javax.swing.JToolBar.Separator jSeparator1; private javax.swing.JToolBar jToolBar1; private javax.swing.JButton nuevo; // End of variables declaration//GEN-END:variables }