From c153212186c95e91819717aa474a5b20cfd8c55d Mon Sep 17 00:00:00 2001 From: Alexander Christoph Date: Tue, 7 May 2019 20:05:20 +0000 Subject: [PATCH] =?UTF-8?q?Dateien=20hochladen=20nach=20=E2=80=9Eview?= =?UTF-8?q?=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/Hauptfenster.form | 400 ++++++++++++++++++++++++++++ view/Hauptfenster.java | 577 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 977 insertions(+) create mode 100644 view/Hauptfenster.form create mode 100644 view/Hauptfenster.java diff --git a/view/Hauptfenster.form b/view/Hauptfenster.form new file mode 100644 index 0000000..b1f5c30 --- /dev/null +++ b/view/Hauptfenster.form @@ -0,0 +1,400 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + </TableColumnModel> + </Property> + <Property name="columnSelectionAllowed" type="boolean" value="true"/> + <Property name="componentPopupMenu" type="javax.swing.JPopupMenu" editor="org.netbeans.modules.form.ComponentChooserEditor"> + <ComponentRef name="popupmenu"/> + </Property> + <Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor"> + <TableHeader reorderingAllowed="true" resizingAllowed="true"/> + </Property> + </Properties> + </Component> + </SubComponents> + </Container> + <Component class="javax.swing.JLabel" name="lblStatus"> + <Properties> + <Property name="text" type="java.lang.String" value="File: "/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Last"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> +</Form> diff --git a/view/Hauptfenster.java b/view/Hauptfenster.java new file mode 100644 index 0000000..4f21757 --- /dev/null +++ b/view/Hauptfenster.java @@ -0,0 +1,577 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package gui_adressverwaltung.view; + +import java.awt.EventQueue; + +/** + * + * @author nobody + */ +public class Hauptfenster extends javax.swing.JFrame +{ + + /** + * @return the mndEintrag + */ + public javax.swing.JMenuItem getMndEintrag() { + return mndEintrag; + } + + /** + * @return the btnEintrag + */ + public javax.swing.JButton getBtnEintrag() { + return btnEintrag; + } + /** + * @return the btnDelete + */ + public javax.swing.JButton getBtnDelete() + { + return btnDelete; + } + + /** + * @return the lblStatus + */ + public javax.swing.JLabel getLblStatus() + { + return lblStatus; + } + + /** + * @return the mnbMenu + */ + public javax.swing.JMenuBar getMnbMenu() + { + return mnbMenu; + } + + /** + * @return the mndDelete + */ + public javax.swing.JMenuItem getMndDelete() + { + return mndDelete; + } + + /** + * @return the mndFind + */ + public javax.swing.JMenuItem getMndFind() + { + return mndFind; + } + + /** + * @return the mndNew + */ + public javax.swing.JMenuItem getMndNew() + { + return mndNew; + } + + /** + * @return the mndOpen + */ + public javax.swing.JMenuItem getMndOpen() + { + return mndOpen; + } + + /** + * @return the mndPrint + */ + public javax.swing.JMenuItem getMndPrint() + { + return mndPrint; + } + + /** + * @return the mndRedo + */ + public javax.swing.JMenuItem getMndRedo() + { + return mndRedo; + } + + /** + * @return the mndSave + */ + public javax.swing.JMenuItem getMndSave() + { + return mndSave; + } + + /** + * @return the mndUndo + */ + public javax.swing.JMenuItem getMndUndo() + { + return mndUndo; + } + + /** + * @return the mniEdit + */ + public javax.swing.JMenu getMniEdit() + { + return mniEdit; + } + + /** + * @return the mniFile + */ + public javax.swing.JMenu getMniFile() + { + return mniFile; + } + + /** + * @return the pnlButtons + */ + public javax.swing.JPanel getPnlButtons() + { + return pnlButtons; + } + + /** + * @return the popOpen + */ + public javax.swing.JMenuItem getPopOpen() + { + return popOpen; + } + + /** + * @return the popSave + */ + public javax.swing.JMenuItem getPopSave() + { + return popSave; + } + + /** + * @return the popupmenu + */ + public javax.swing.JPopupMenu getPopupmenu() + { + return popupmenu; + } + + /** + * @return the tbBar + */ + public javax.swing.JToolBar getTbBar() + { + return tbBar; + } + + /** + * @return the tblAdressen + */ + public javax.swing.JTable getTblAdressen() + { + return tblAdressen; + } + + /** + * @return the tfSearchField + */ + public javax.swing.JTextField getTfSearchField() + { + return tfSearchField; + } + /** + * @return the btnCancel + */ + public javax.swing.JButton getBtnCancel() + { + return btnCancel; + } + + /** + * @return the btnFind + */ + public javax.swing.JButton getBtnFind() + { + return btnFind; + } + + /** + * @return the btnNew + */ + public javax.swing.JButton getBtnNew() + { + return btnNew; + } + + /** + * @return the btnOpen + */ + public javax.swing.JButton getBtnOpen() + { + return btnOpen; + } + + /** + * @return the btnPrint + */ + public javax.swing.JButton getBtnPrint() + { + return btnPrint; + } + + /** + * @return the btnRedo + */ + public javax.swing.JButton getBtnRedo() + { + return btnRedo; + } + + /** + * @return the btnSave + */ + public javax.swing.JButton getBtnSave() + { + return btnSave; + } + + /** + * @return the btnSearch + */ + public javax.swing.JButton getBtnSearch() + { + return btnSearch; + } + + /** + * @return the btnUndo + */ + public javax.swing.JButton getBtnUndo() + { + return btnUndo; + } + + /** + * @return the dlgFind + */ + public javax.swing.JDialog getDlgFind() + { + return dlgFind; + } + + /** + * Creates new form Hauptfenster + */ + public Hauptfenster() + { + initComponents(); + } + + /** + * 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() { + + dlgFind = new javax.swing.JDialog(); + tfSearchField = new javax.swing.JTextField(); + pnlButtons = new javax.swing.JPanel(); + btnSearch = new javax.swing.JButton(); + btnCancel = new javax.swing.JButton(); + popupmenu = new javax.swing.JPopupMenu(); + popOpen = new javax.swing.JMenuItem(); + popSave = new javax.swing.JMenuItem(); + tbBar = new javax.swing.JToolBar(); + btnNew = new javax.swing.JButton(); + btnOpen = new javax.swing.JButton(); + btnSave = new javax.swing.JButton(); + btnDelete = new javax.swing.JButton(); + btnUndo = new javax.swing.JButton(); + btnRedo = new javax.swing.JButton(); + btnPrint = new javax.swing.JButton(); + btnFind = new javax.swing.JButton(); + btnEintrag = new javax.swing.JButton(); + jScrollPane1 = new javax.swing.JScrollPane(); + tblAdressen = new javax.swing.JTable(); + lblStatus = new javax.swing.JLabel(); + mnbMenu = new javax.swing.JMenuBar(); + mniFile = new javax.swing.JMenu(); + mndNew = new javax.swing.JMenuItem(); + mndOpen = new javax.swing.JMenuItem(); + mndSave = new javax.swing.JMenuItem(); + mndPrint = new javax.swing.JMenuItem(); + mniEdit = new javax.swing.JMenu(); + mndDelete = new javax.swing.JMenuItem(); + mndUndo = new javax.swing.JMenuItem(); + mndRedo = new javax.swing.JMenuItem(); + mndFind = new javax.swing.JMenuItem(); + mndEintrag = new javax.swing.JMenuItem(); + + dlgFind.setTitle("Search"); + dlgFind.getContentPane().add(tfSearchField, java.awt.BorderLayout.CENTER); + + pnlButtons.setLayout(new java.awt.GridLayout(0, 2)); + + btnSearch.setText("Search"); + pnlButtons.add(btnSearch); + + btnCancel.setText("Cancel"); + pnlButtons.add(btnCancel); + + dlgFind.getContentPane().add(pnlButtons, java.awt.BorderLayout.PAGE_END); + + popOpen.setText("Open"); + popOpen.setToolTipText(""); + popupmenu.add(popOpen); + + popSave.setText("Save"); + popupmenu.add(popSave); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + setTitle("Adressmanagment"); + setPreferredSize(new java.awt.Dimension(800, 600)); + + tbBar.setRollover(true); + + btnNew.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/New24.gif"))); // NOI18N + btnNew.setToolTipText("New File"); + btnNew.setFocusable(false); + btnNew.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnNew.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnNew); + + btnOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Open24.gif"))); // NOI18N + btnOpen.setToolTipText("Open File"); + btnOpen.setFocusable(false); + btnOpen.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnOpen.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnOpen); + + btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Save24.gif"))); // NOI18N + btnSave.setToolTipText("Save File"); + btnSave.setFocusable(false); + btnSave.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnSave.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnSave); + + btnDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Delete24.gif"))); // NOI18N + btnDelete.setToolTipText("Delet"); + btnDelete.setFocusable(false); + btnDelete.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnDelete.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnDelete); + + btnUndo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Undo24.gif"))); // NOI18N + btnUndo.setToolTipText("Undo"); + btnUndo.setFocusable(false); + btnUndo.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnUndo.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnUndo); + + btnRedo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Redo24.gif"))); // NOI18N + btnRedo.setToolTipText("Redo"); + btnRedo.setFocusable(false); + btnRedo.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnRedo.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnRedo); + + btnPrint.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Print24.gif"))); // NOI18N + btnPrint.setToolTipText("Print File"); + btnPrint.setFocusable(false); + btnPrint.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnPrint.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnPrint); + + btnFind.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Search24.gif"))); // NOI18N + btnFind.setToolTipText("Search"); + btnFind.setFocusable(false); + btnFind.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnFind.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnFind); + + btnEintrag.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/table/RowInsertAfter24.gif"))); // NOI18N + btnEintrag.setFocusable(false); + btnEintrag.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnEintrag.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + tbBar.add(btnEintrag); + + getContentPane().add(tbBar, java.awt.BorderLayout.PAGE_START); + + tblAdressen.setModel(new javax.swing.table.DefaultTableModel( + new Object [][] { + {null, null, null, null, null}, + {null, null, null, null, null}, + {null, null, null, null, null} + }, + new String [] { + "First Name", "Last Name", "Post Code", "City", "Telefon Number" + } + )); + tblAdressen.setColumnSelectionAllowed(true); + tblAdressen.setComponentPopupMenu(popupmenu); + jScrollPane1.setViewportView(tblAdressen); + tblAdressen.getColumnModel().getSelectionModel().setSelectionMode(javax.swing.ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); + + getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); + + lblStatus.setText("File: "); + getContentPane().add(lblStatus, java.awt.BorderLayout.PAGE_END); + + mniFile.setMnemonic('F'); + mniFile.setText("File"); + mniFile.setToolTipText(""); + + mndNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK)); + mndNew.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/New24.gif"))); // NOI18N + mndNew.setText("New"); + mniFile.add(mndNew); + + mndOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK)); + mndOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Open24.gif"))); // NOI18N + mndOpen.setText("Open"); + mniFile.add(mndOpen); + + mndSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); + mndSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Save24.gif"))); // NOI18N + mndSave.setText("Save"); + mniFile.add(mndSave); + + mndPrint.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK)); + mndPrint.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Print24.gif"))); // NOI18N + mndPrint.setText("Print"); + mniFile.add(mndPrint); + + mnbMenu.add(mniFile); + + mniEdit.setMnemonic('E'); + mniEdit.setText("Edit"); + + mndDelete.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK)); + mndDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Delete24.gif"))); // NOI18N + mndDelete.setText("Delete"); + mniEdit.add(mndDelete); + + mndUndo.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U, java.awt.event.InputEvent.CTRL_MASK)); + mndUndo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Undo24.gif"))); // NOI18N + mndUndo.setText("Undo"); + mniEdit.add(mndUndo); + + mndRedo.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.CTRL_MASK)); + mndRedo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Redo24.gif"))); // NOI18N + mndRedo.setText("Redo"); + mniEdit.add(mndRedo); + + mndFind.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK)); + mndFind.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/general/Search24.gif"))); // NOI18N + mndFind.setText("Search"); + mniEdit.add(mndFind); + + mndEintrag.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK)); + mndEintrag.setIcon(new javax.swing.ImageIcon(getClass().getResource("/gui_adressverwaltung/Icons/toolbarButtonGraphics/table/RowInsertAfter24.gif"))); // NOI18N + mndEintrag.setActionCommand("Entry"); + mndEintrag.setLabel("Entry"); + mniEdit.add(mndEintrag); + + mnbMenu.add(mniEdit); + + setJMenuBar(mnbMenu); + + setSize(new java.awt.Dimension(1017, 676)); + setLocationRelativeTo(null); + }// </editor-fold>//GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(String args[]) + { + /* Set the Nimbus look and feel */ + //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try + { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) + { + if ("Nimbus".equals(info.getName())) + { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } + catch (ClassNotFoundException ex) + { + java.util.logging.Logger.getLogger(Hauptfenster.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (InstantiationException ex) + { + java.util.logging.Logger.getLogger(Hauptfenster.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (IllegalAccessException ex) + { + java.util.logging.Logger.getLogger(Hauptfenster.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (javax.swing.UnsupportedLookAndFeelException ex) + { + java.util.logging.Logger.getLogger(Hauptfenster.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + //</editor-fold> + + /* Create and display the form */ + EventQueue.invokeLater(new Runnable() + { + public void run() + { + new Hauptfenster().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton btnCancel; + private javax.swing.JButton btnDelete; + private javax.swing.JButton btnEintrag; + private javax.swing.JButton btnFind; + private javax.swing.JButton btnNew; + private javax.swing.JButton btnOpen; + private javax.swing.JButton btnPrint; + private javax.swing.JButton btnRedo; + private javax.swing.JButton btnSave; + private javax.swing.JButton btnSearch; + private javax.swing.JButton btnUndo; + private javax.swing.JDialog dlgFind; + private javax.swing.JScrollPane jScrollPane1; + private javax.swing.JLabel lblStatus; + private javax.swing.JMenuBar mnbMenu; + private javax.swing.JMenuItem mndDelete; + private javax.swing.JMenuItem mndEintrag; + private javax.swing.JMenuItem mndFind; + private javax.swing.JMenuItem mndNew; + private javax.swing.JMenuItem mndOpen; + private javax.swing.JMenuItem mndPrint; + private javax.swing.JMenuItem mndRedo; + private javax.swing.JMenuItem mndSave; + private javax.swing.JMenuItem mndUndo; + private javax.swing.JMenu mniEdit; + private javax.swing.JMenu mniFile; + private javax.swing.JPanel pnlButtons; + private javax.swing.JMenuItem popOpen; + private javax.swing.JMenuItem popSave; + private javax.swing.JPopupMenu popupmenu; + private javax.swing.JToolBar tbBar; + private javax.swing.JTable tblAdressen; + private javax.swing.JTextField tfSearchField; + // End of variables declaration//GEN-END:variables +}