initial commit
30
src/kontakte/Main.java
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte;
|
||||||
|
|
||||||
|
import kontakte.view.View;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Builder Class
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class Main
|
||||||
|
{
|
||||||
|
public Main()
|
||||||
|
{
|
||||||
|
View v = new View();
|
||||||
|
v.setVisible(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param args the command line arguments
|
||||||
|
*/
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Main();
|
||||||
|
}
|
||||||
|
}
|
17
src/kontakte/controller/CommandInterface.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte.controller;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public interface CommandInterface
|
||||||
|
{
|
||||||
|
public void execute();
|
||||||
|
public void undo();
|
||||||
|
}
|
34
src/kontakte/controller/CommandInvoker.java
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte.controller;
|
||||||
|
|
||||||
|
import java.awt.Component;
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class CommandInvoker
|
||||||
|
{
|
||||||
|
private HashMap<Component, CommandInterface> commands;
|
||||||
|
|
||||||
|
public CommandInvoker()
|
||||||
|
{
|
||||||
|
commands = new HashMap<>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addCommand(Component key, CommandInterface value)
|
||||||
|
{
|
||||||
|
commands.put(key, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void executeCommand(Component key)
|
||||||
|
{
|
||||||
|
commands.get(key).execute();
|
||||||
|
}
|
||||||
|
}
|
36
src/kontakte/controller/CommandOpen.java
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte.controller;
|
||||||
|
|
||||||
|
import kontakte.model.Model;
|
||||||
|
import kontakte.view.View;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class CommandOpen implements CommandInterface
|
||||||
|
{
|
||||||
|
private View view;
|
||||||
|
private Model model;
|
||||||
|
|
||||||
|
public CommandOpen(View view, Model model)
|
||||||
|
{
|
||||||
|
this.view = view;
|
||||||
|
this.model = model;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void execute()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void undo()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
52
src/kontakte/controller/Controller.java
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte.controller ;
|
||||||
|
|
||||||
|
import java.awt.Component;
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
import kontakte.model.Model;
|
||||||
|
import kontakte.view.View;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class Controller implements ActionListener
|
||||||
|
{
|
||||||
|
private View view;
|
||||||
|
private Model model;
|
||||||
|
private CommandInvoker invoker;
|
||||||
|
|
||||||
|
public Controller(View view, Model model)
|
||||||
|
{
|
||||||
|
this.view = view;
|
||||||
|
this.model = model;
|
||||||
|
invoker = new CommandInvoker();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void registerEvents()
|
||||||
|
{
|
||||||
|
view.getBtnOpen().addActionListener(this);
|
||||||
|
view.getMenuOpen().addActionListener(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void registerCommands()
|
||||||
|
{
|
||||||
|
CommandOpen cmdOpen = new CommandOpen(view, model);
|
||||||
|
invoker.addCommand(view.getBtnOpen(), cmdOpen);
|
||||||
|
invoker.addCommand(view.getMenuOpen(), cmdOpen);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e)
|
||||||
|
{
|
||||||
|
Component key = (Component)e.getSource();
|
||||||
|
invoker.executeCommand(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
19
src/kontakte/model/Model.java
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*
|
||||||
|
* 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 kontakte.model;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class Model
|
||||||
|
{
|
||||||
|
public Model()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
348
src/kontakte/view/View.form
Normal file
@ -0,0 +1,348 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
|
||||||
|
<Form version="1.9" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||||
|
<NonVisualComponents>
|
||||||
|
<Component class="javax.swing.JFileChooser" name="fileChooser">
|
||||||
|
</Component>
|
||||||
|
<Container class="javax.swing.JFrame" name="addEntryFrame">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout">
|
||||||
|
<Property name="axis" type="int" value="1"/>
|
||||||
|
</Layout>
|
||||||
|
<SubComponents>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane7">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane4">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout">
|
||||||
|
<Property name="axis" type="int" value="1"/>
|
||||||
|
</Layout>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JTextField" name="jTextField1">
|
||||||
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Name"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JTextField" name="textName">
|
||||||
|
<Properties>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Name"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane5">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout">
|
||||||
|
<Property name="axis" type="int" value="1"/>
|
||||||
|
</Layout>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JTextField" name="jTextField3">
|
||||||
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Wohnort"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JTextField" name="textCity">
|
||||||
|
<Properties>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Wohnort"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane6">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout">
|
||||||
|
<Property name="axis" type="int" value="1"/>
|
||||||
|
</Layout>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JTextField" name="jTextField5">
|
||||||
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Straße"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JTextField" name="textStreet">
|
||||||
|
<Properties>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Straße"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane8">
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JButton" name="btnOk">
|
||||||
|
<Properties>
|
||||||
|
<Property name="text" type="java.lang.String" value="ok"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JButton" name="btnCancel">
|
||||||
|
<Properties>
|
||||||
|
<Property name="text" type="java.lang.String" value="Cancel"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Menu class="javax.swing.JMenuBar" name="jMenuBar1">
|
||||||
|
<SubComponents>
|
||||||
|
<Menu class="javax.swing.JMenu" name="menuFile">
|
||||||
|
<Properties>
|
||||||
|
<Property name="mnemonic" type="int" value="70"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="File"/>
|
||||||
|
</Properties>
|
||||||
|
<SubComponents>
|
||||||
|
<MenuItem class="javax.swing.JMenuItem" name="menuOpen">
|
||||||
|
<Properties>
|
||||||
|
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||||
|
<KeyStroke key="Ctrl+O"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Open16.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="mnemonic" type="int" value="79"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Open"/>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value=""/>
|
||||||
|
</Properties>
|
||||||
|
</MenuItem>
|
||||||
|
<MenuItem class="javax.swing.JMenuItem" name="menuSave">
|
||||||
|
<Properties>
|
||||||
|
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||||
|
<KeyStroke key="Ctrl+S"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Save16.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="mnemonic" type="int" value="83"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Save"/>
|
||||||
|
</Properties>
|
||||||
|
</MenuItem>
|
||||||
|
<MenuItem class="javax.swing.JMenuItem" name="menuClose">
|
||||||
|
<Properties>
|
||||||
|
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||||
|
<KeyStroke key="Ctrl+X"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Export16.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="mnemonic" type="int" value="67"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Close"/>
|
||||||
|
</Properties>
|
||||||
|
</MenuItem>
|
||||||
|
</SubComponents>
|
||||||
|
</Menu>
|
||||||
|
<Menu class="javax.swing.JMenu" name="menuEdit">
|
||||||
|
<Properties>
|
||||||
|
<Property name="text" type="java.lang.String" value="Edit"/>
|
||||||
|
</Properties>
|
||||||
|
<SubComponents>
|
||||||
|
<MenuItem class="javax.swing.JMenuItem" name="menuAddEntry">
|
||||||
|
<Properties>
|
||||||
|
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||||
|
<KeyStroke key="Ctrl+PLUS"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Add16.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="mnemonic" type="int" value="65"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Add Entry"/>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value=""/>
|
||||||
|
</Properties>
|
||||||
|
</MenuItem>
|
||||||
|
<MenuItem class="javax.swing.JMenuItem" name="menuDeleteEntry">
|
||||||
|
<Properties>
|
||||||
|
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||||
|
<KeyStroke key="Ctrl+D"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Delete16.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="mnemonic" type="int" value="68"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Delete Entry"/>
|
||||||
|
</Properties>
|
||||||
|
</MenuItem>
|
||||||
|
</SubComponents>
|
||||||
|
</Menu>
|
||||||
|
</SubComponents>
|
||||||
|
</Menu>
|
||||||
|
</NonVisualComponents>
|
||||||
|
<Properties>
|
||||||
|
<Property name="defaultCloseOperation" type="int" value="3"/>
|
||||||
|
</Properties>
|
||||||
|
<SyntheticProperties>
|
||||||
|
<SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/>
|
||||||
|
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||||
|
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||||
|
</SyntheticProperties>
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||||
|
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||||
|
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||||
|
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||||
|
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||||
|
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||||
|
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,-44,0,0,3,1"/>
|
||||||
|
</AuxValues>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Container class="javax.swing.JToolBar" name="jToolBar1">
|
||||||
|
<Properties>
|
||||||
|
<Property name="rollover" type="boolean" value="true"/>
|
||||||
|
</Properties>
|
||||||
|
<Constraints>
|
||||||
|
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
|
||||||
|
<BorderConstraints direction="First"/>
|
||||||
|
</Constraint>
|
||||||
|
</Constraints>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBoxLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JButton" name="btnOpen">
|
||||||
|
<Properties>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Open24.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Open"/>
|
||||||
|
<Property name="focusable" type="boolean" value="false"/>
|
||||||
|
<Property name="horizontalTextPosition" type="int" value="0"/>
|
||||||
|
<Property name="verticalTextPosition" type="int" value="3"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JButton" name="btnSave">
|
||||||
|
<Properties>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Save24.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Save"/>
|
||||||
|
<Property name="focusable" type="boolean" value="false"/>
|
||||||
|
<Property name="horizontalTextPosition" type="int" value="0"/>
|
||||||
|
<Property name="verticalTextPosition" type="int" value="3"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JButton" name="btnClose">
|
||||||
|
<Properties>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Export24.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Close"/>
|
||||||
|
<Property name="focusable" type="boolean" value="false"/>
|
||||||
|
<Property name="horizontalTextPosition" type="int" value="0"/>
|
||||||
|
<Property name="verticalTextPosition" type="int" value="3"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Component class="javax.swing.JTextField" name="textFileAdress">
|
||||||
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="/"/>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Path"/>
|
||||||
|
</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>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane1">
|
||||||
|
<Constraints>
|
||||||
|
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
|
||||||
|
<BorderConstraints direction="Center"/>
|
||||||
|
</Constraint>
|
||||||
|
</Constraints>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||||
|
<AuxValues>
|
||||||
|
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||||
|
</AuxValues>
|
||||||
|
<Constraints>
|
||||||
|
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
|
||||||
|
<BorderConstraints direction="Center"/>
|
||||||
|
</Constraint>
|
||||||
|
</Constraints>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JTable" name="tableContacts">
|
||||||
|
<Properties>
|
||||||
|
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
|
||||||
|
<Table columnCount="4" rowCount="4">
|
||||||
|
<Column editable="true" title="Title 1" type="java.lang.Object"/>
|
||||||
|
<Column editable="true" title="Title 2" type="java.lang.Object"/>
|
||||||
|
<Column editable="true" title="Title 3" type="java.lang.Object"/>
|
||||||
|
<Column editable="true" title="Title 4" type="java.lang.Object"/>
|
||||||
|
</Table>
|
||||||
|
</Property>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane2">
|
||||||
|
<Constraints>
|
||||||
|
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
|
||||||
|
<BorderConstraints direction="Before"/>
|
||||||
|
</Constraint>
|
||||||
|
</Constraints>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JButton" name="jButton1">
|
||||||
|
<Properties>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Add24.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Add Entry"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JButton" name="jButton2">
|
||||||
|
<Properties>
|
||||||
|
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||||
|
<Image iconType="3" name="/kontakte/view/img/Delete24.gif"/>
|
||||||
|
</Property>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Delete Entry"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
<Container class="javax.swing.JLayeredPane" name="jLayeredPane3">
|
||||||
|
<Constraints>
|
||||||
|
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription">
|
||||||
|
<BorderConstraints direction="First"/>
|
||||||
|
</Constraint>
|
||||||
|
</Constraints>
|
||||||
|
|
||||||
|
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridLayout">
|
||||||
|
<Property name="columns" type="int" value="0"/>
|
||||||
|
<Property name="rows" type="int" value="1"/>
|
||||||
|
</Layout>
|
||||||
|
<SubComponents>
|
||||||
|
<Component class="javax.swing.JTextField" name="textFindTip">
|
||||||
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
|
<Property name="text" type="java.lang.String" value="Find Entry:"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
<Component class="javax.swing.JTextField" name="textFind">
|
||||||
|
<Properties>
|
||||||
|
<Property name="toolTipText" type="java.lang.String" value="Find"/>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
</SubComponents>
|
||||||
|
</Container>
|
||||||
|
</SubComponents>
|
||||||
|
</Form>
|
492
src/kontakte/view/View.java
Normal file
@ -0,0 +1,492 @@
|
|||||||
|
package kontakte.view;
|
||||||
|
|
||||||
|
import java.awt.EventQueue;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author nobody
|
||||||
|
*/
|
||||||
|
public class View extends javax.swing.JFrame
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @return the btnClose
|
||||||
|
*/
|
||||||
|
public javax.swing.JButton getBtnClose()
|
||||||
|
{
|
||||||
|
return btnClose;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @return the btnCancel
|
||||||
|
*/
|
||||||
|
public javax.swing.JButton getBtnCancel()
|
||||||
|
{
|
||||||
|
return btnCancel;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the btnOk
|
||||||
|
*/
|
||||||
|
public javax.swing.JButton getBtnOk()
|
||||||
|
{
|
||||||
|
return btnOk;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the btnOpen
|
||||||
|
*/
|
||||||
|
public javax.swing.JButton getBtnOpen()
|
||||||
|
{
|
||||||
|
return btnOpen;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the btnSave
|
||||||
|
*/
|
||||||
|
public javax.swing.JButton getBtnSave()
|
||||||
|
{
|
||||||
|
return btnSave;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the fileChooser
|
||||||
|
*/
|
||||||
|
public javax.swing.JFileChooser getFileChooser()
|
||||||
|
{
|
||||||
|
return fileChooser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuAddEntry
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenuItem getMenuAddEntry()
|
||||||
|
{
|
||||||
|
return menuAddEntry;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuClose
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenuItem getMenuClose()
|
||||||
|
{
|
||||||
|
return menuClose;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuDeleteEntry
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenuItem getMenuDeleteEntry()
|
||||||
|
{
|
||||||
|
return menuDeleteEntry;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuEdit
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenu getMenuEdit()
|
||||||
|
{
|
||||||
|
return menuEdit;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuFile
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenu getMenuFile()
|
||||||
|
{
|
||||||
|
return menuFile;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuOpen
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenuItem getMenuOpen()
|
||||||
|
{
|
||||||
|
return menuOpen;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the menuSave
|
||||||
|
*/
|
||||||
|
public javax.swing.JMenuItem getMenuSave()
|
||||||
|
{
|
||||||
|
return menuSave;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the tableContacts
|
||||||
|
*/
|
||||||
|
public javax.swing.JTable getTableContacts()
|
||||||
|
{
|
||||||
|
return tableContacts;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textCity
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextCity()
|
||||||
|
{
|
||||||
|
return textCity;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textFileAdress
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextFileAdress()
|
||||||
|
{
|
||||||
|
return textFileAdress;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textFind
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextFind()
|
||||||
|
{
|
||||||
|
return textFind;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textFindTip
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextFindTip()
|
||||||
|
{
|
||||||
|
return textFindTip;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textName
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextName()
|
||||||
|
{
|
||||||
|
return textName;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the textStreet
|
||||||
|
*/
|
||||||
|
public javax.swing.JTextField getTextStreet()
|
||||||
|
{
|
||||||
|
return textStreet;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates new form view
|
||||||
|
*/
|
||||||
|
public View()
|
||||||
|
{
|
||||||
|
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()
|
||||||
|
{
|
||||||
|
|
||||||
|
fileChooser = new javax.swing.JFileChooser();
|
||||||
|
addEntryFrame = new javax.swing.JFrame();
|
||||||
|
jLayeredPane7 = new javax.swing.JLayeredPane();
|
||||||
|
jLayeredPane4 = new javax.swing.JLayeredPane();
|
||||||
|
jTextField1 = new javax.swing.JTextField();
|
||||||
|
textName = new javax.swing.JTextField();
|
||||||
|
jLayeredPane5 = new javax.swing.JLayeredPane();
|
||||||
|
jTextField3 = new javax.swing.JTextField();
|
||||||
|
textCity = new javax.swing.JTextField();
|
||||||
|
jLayeredPane6 = new javax.swing.JLayeredPane();
|
||||||
|
jTextField5 = new javax.swing.JTextField();
|
||||||
|
textStreet = new javax.swing.JTextField();
|
||||||
|
jLayeredPane8 = new javax.swing.JLayeredPane();
|
||||||
|
btnOk = new javax.swing.JButton();
|
||||||
|
btnCancel = new javax.swing.JButton();
|
||||||
|
jToolBar1 = new javax.swing.JToolBar();
|
||||||
|
btnOpen = new javax.swing.JButton();
|
||||||
|
btnSave = new javax.swing.JButton();
|
||||||
|
btnClose = new javax.swing.JButton();
|
||||||
|
textFileAdress = new javax.swing.JTextField();
|
||||||
|
jLayeredPane1 = new javax.swing.JLayeredPane();
|
||||||
|
jScrollPane1 = new javax.swing.JScrollPane();
|
||||||
|
tableContacts = new javax.swing.JTable();
|
||||||
|
jLayeredPane2 = new javax.swing.JLayeredPane();
|
||||||
|
jButton1 = new javax.swing.JButton();
|
||||||
|
jButton2 = new javax.swing.JButton();
|
||||||
|
jLayeredPane3 = new javax.swing.JLayeredPane();
|
||||||
|
textFindTip = new javax.swing.JTextField();
|
||||||
|
textFind = new javax.swing.JTextField();
|
||||||
|
jMenuBar1 = new javax.swing.JMenuBar();
|
||||||
|
menuFile = new javax.swing.JMenu();
|
||||||
|
menuOpen = new javax.swing.JMenuItem();
|
||||||
|
menuSave = new javax.swing.JMenuItem();
|
||||||
|
menuClose = new javax.swing.JMenuItem();
|
||||||
|
menuEdit = new javax.swing.JMenu();
|
||||||
|
menuAddEntry = new javax.swing.JMenuItem();
|
||||||
|
menuDeleteEntry = new javax.swing.JMenuItem();
|
||||||
|
|
||||||
|
addEntryFrame.getContentPane().setLayout(new javax.swing.BoxLayout(addEntryFrame.getContentPane(), javax.swing.BoxLayout.Y_AXIS));
|
||||||
|
|
||||||
|
jLayeredPane7.setLayout(new java.awt.FlowLayout());
|
||||||
|
|
||||||
|
jLayeredPane4.setLayout(new javax.swing.BoxLayout(jLayeredPane4, javax.swing.BoxLayout.Y_AXIS));
|
||||||
|
|
||||||
|
jTextField1.setEditable(false);
|
||||||
|
jTextField1.setText("Name");
|
||||||
|
jLayeredPane4.add(jTextField1);
|
||||||
|
|
||||||
|
textName.setToolTipText("Name");
|
||||||
|
jLayeredPane4.add(textName);
|
||||||
|
|
||||||
|
jLayeredPane7.add(jLayeredPane4);
|
||||||
|
|
||||||
|
jLayeredPane5.setLayout(new javax.swing.BoxLayout(jLayeredPane5, javax.swing.BoxLayout.Y_AXIS));
|
||||||
|
|
||||||
|
jTextField3.setEditable(false);
|
||||||
|
jTextField3.setText("Wohnort");
|
||||||
|
jLayeredPane5.add(jTextField3);
|
||||||
|
|
||||||
|
textCity.setToolTipText("Wohnort");
|
||||||
|
jLayeredPane5.add(textCity);
|
||||||
|
|
||||||
|
jLayeredPane7.add(jLayeredPane5);
|
||||||
|
|
||||||
|
jLayeredPane6.setLayout(new javax.swing.BoxLayout(jLayeredPane6, javax.swing.BoxLayout.Y_AXIS));
|
||||||
|
|
||||||
|
jTextField5.setEditable(false);
|
||||||
|
jTextField5.setText("Straße");
|
||||||
|
jLayeredPane6.add(jTextField5);
|
||||||
|
|
||||||
|
textStreet.setToolTipText("Straße");
|
||||||
|
jLayeredPane6.add(textStreet);
|
||||||
|
|
||||||
|
jLayeredPane7.add(jLayeredPane6);
|
||||||
|
|
||||||
|
addEntryFrame.getContentPane().add(jLayeredPane7);
|
||||||
|
|
||||||
|
jLayeredPane8.setLayout(new java.awt.FlowLayout());
|
||||||
|
|
||||||
|
btnOk.setText("ok");
|
||||||
|
jLayeredPane8.add(btnOk);
|
||||||
|
|
||||||
|
btnCancel.setText("Cancel");
|
||||||
|
jLayeredPane8.add(btnCancel);
|
||||||
|
|
||||||
|
addEntryFrame.getContentPane().add(jLayeredPane8);
|
||||||
|
|
||||||
|
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
|
||||||
|
|
||||||
|
jToolBar1.setRollover(true);
|
||||||
|
|
||||||
|
btnOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Open24.gif"))); // NOI18N
|
||||||
|
btnOpen.setToolTipText("Open");
|
||||||
|
btnOpen.setFocusable(false);
|
||||||
|
btnOpen.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
|
||||||
|
btnOpen.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
|
||||||
|
jToolBar1.add(btnOpen);
|
||||||
|
|
||||||
|
btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Save24.gif"))); // NOI18N
|
||||||
|
btnSave.setToolTipText("Save");
|
||||||
|
btnSave.setFocusable(false);
|
||||||
|
btnSave.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
|
||||||
|
btnSave.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
|
||||||
|
jToolBar1.add(btnSave);
|
||||||
|
|
||||||
|
btnClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Export24.gif"))); // NOI18N
|
||||||
|
btnClose.setToolTipText("Close");
|
||||||
|
btnClose.setFocusable(false);
|
||||||
|
btnClose.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
|
||||||
|
btnClose.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
|
||||||
|
jToolBar1.add(btnClose);
|
||||||
|
|
||||||
|
getContentPane().add(jToolBar1, java.awt.BorderLayout.PAGE_START);
|
||||||
|
|
||||||
|
textFileAdress.setEditable(false);
|
||||||
|
textFileAdress.setText("/");
|
||||||
|
textFileAdress.setToolTipText("Path");
|
||||||
|
getContentPane().add(textFileAdress, java.awt.BorderLayout.PAGE_END);
|
||||||
|
|
||||||
|
jLayeredPane1.setLayout(new java.awt.BorderLayout());
|
||||||
|
|
||||||
|
tableContacts.setModel(new javax.swing.table.DefaultTableModel(
|
||||||
|
new Object [][]
|
||||||
|
{
|
||||||
|
{null, null, null, null},
|
||||||
|
{null, null, null, null},
|
||||||
|
{null, null, null, null},
|
||||||
|
{null, null, null, null}
|
||||||
|
},
|
||||||
|
new String []
|
||||||
|
{
|
||||||
|
"Title 1", "Title 2", "Title 3", "Title 4"
|
||||||
|
}
|
||||||
|
));
|
||||||
|
jScrollPane1.setViewportView(tableContacts);
|
||||||
|
|
||||||
|
jLayeredPane1.add(jScrollPane1, java.awt.BorderLayout.CENTER);
|
||||||
|
|
||||||
|
jLayeredPane2.setLayout(new java.awt.FlowLayout());
|
||||||
|
|
||||||
|
jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Add24.gif"))); // NOI18N
|
||||||
|
jButton1.setToolTipText("Add Entry");
|
||||||
|
jLayeredPane2.add(jButton1);
|
||||||
|
|
||||||
|
jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Delete24.gif"))); // NOI18N
|
||||||
|
jButton2.setToolTipText("Delete Entry");
|
||||||
|
jLayeredPane2.add(jButton2);
|
||||||
|
|
||||||
|
jLayeredPane1.add(jLayeredPane2, java.awt.BorderLayout.LINE_START);
|
||||||
|
|
||||||
|
jLayeredPane3.setLayout(new java.awt.GridLayout(1, 0));
|
||||||
|
|
||||||
|
textFindTip.setEditable(false);
|
||||||
|
textFindTip.setText("Find Entry:");
|
||||||
|
jLayeredPane3.add(textFindTip);
|
||||||
|
|
||||||
|
textFind.setToolTipText("Find");
|
||||||
|
jLayeredPane3.add(textFind);
|
||||||
|
|
||||||
|
jLayeredPane1.add(jLayeredPane3, java.awt.BorderLayout.PAGE_START);
|
||||||
|
|
||||||
|
getContentPane().add(jLayeredPane1, java.awt.BorderLayout.CENTER);
|
||||||
|
|
||||||
|
menuFile.setMnemonic('F');
|
||||||
|
menuFile.setText("File");
|
||||||
|
|
||||||
|
menuOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
|
||||||
|
menuOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Open16.gif"))); // NOI18N
|
||||||
|
menuOpen.setMnemonic('O');
|
||||||
|
menuOpen.setText("Open");
|
||||||
|
menuOpen.setToolTipText("");
|
||||||
|
menuFile.add(menuOpen);
|
||||||
|
|
||||||
|
menuSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
|
||||||
|
menuSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Save16.gif"))); // NOI18N
|
||||||
|
menuSave.setMnemonic('S');
|
||||||
|
menuSave.setText("Save");
|
||||||
|
menuFile.add(menuSave);
|
||||||
|
|
||||||
|
menuClose.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
|
||||||
|
menuClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Export16.gif"))); // NOI18N
|
||||||
|
menuClose.setMnemonic('C');
|
||||||
|
menuClose.setText("Close");
|
||||||
|
menuFile.add(menuClose);
|
||||||
|
|
||||||
|
jMenuBar1.add(menuFile);
|
||||||
|
|
||||||
|
menuEdit.setText("Edit");
|
||||||
|
|
||||||
|
menuAddEntry.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_PLUS, java.awt.event.InputEvent.CTRL_MASK));
|
||||||
|
menuAddEntry.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Add16.gif"))); // NOI18N
|
||||||
|
menuAddEntry.setMnemonic('A');
|
||||||
|
menuAddEntry.setText("Add Entry");
|
||||||
|
menuAddEntry.setToolTipText("");
|
||||||
|
menuEdit.add(menuAddEntry);
|
||||||
|
|
||||||
|
menuDeleteEntry.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK));
|
||||||
|
menuDeleteEntry.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Delete16.gif"))); // NOI18N
|
||||||
|
menuDeleteEntry.setMnemonic('D');
|
||||||
|
menuDeleteEntry.setText("Delete Entry");
|
||||||
|
menuEdit.add(menuDeleteEntry);
|
||||||
|
|
||||||
|
jMenuBar1.add(menuEdit);
|
||||||
|
|
||||||
|
setJMenuBar(jMenuBar1);
|
||||||
|
|
||||||
|
pack();
|
||||||
|
}// </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(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
catch (InstantiationException ex)
|
||||||
|
{
|
||||||
|
java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
catch (IllegalAccessException ex)
|
||||||
|
{
|
||||||
|
java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
catch (javax.swing.UnsupportedLookAndFeelException ex)
|
||||||
|
{
|
||||||
|
java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||||
|
}
|
||||||
|
//</editor-fold>
|
||||||
|
//</editor-fold>
|
||||||
|
|
||||||
|
/* Create and display the form */
|
||||||
|
EventQueue.invokeLater(new Runnable()
|
||||||
|
{
|
||||||
|
public void run()
|
||||||
|
{
|
||||||
|
new View().setVisible(true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||||
|
private javax.swing.JFrame addEntryFrame;
|
||||||
|
private javax.swing.JButton btnCancel;
|
||||||
|
private javax.swing.JButton btnClose;
|
||||||
|
private javax.swing.JButton btnOk;
|
||||||
|
private javax.swing.JButton btnOpen;
|
||||||
|
private javax.swing.JButton btnSave;
|
||||||
|
private javax.swing.JFileChooser fileChooser;
|
||||||
|
private javax.swing.JButton jButton1;
|
||||||
|
private javax.swing.JButton jButton2;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane1;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane2;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane3;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane4;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane5;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane6;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane7;
|
||||||
|
private javax.swing.JLayeredPane jLayeredPane8;
|
||||||
|
private javax.swing.JMenuBar jMenuBar1;
|
||||||
|
private javax.swing.JScrollPane jScrollPane1;
|
||||||
|
private javax.swing.JTextField jTextField1;
|
||||||
|
private javax.swing.JTextField jTextField3;
|
||||||
|
private javax.swing.JTextField jTextField5;
|
||||||
|
private javax.swing.JToolBar jToolBar1;
|
||||||
|
private javax.swing.JMenuItem menuAddEntry;
|
||||||
|
private javax.swing.JMenuItem menuClose;
|
||||||
|
private javax.swing.JMenuItem menuDeleteEntry;
|
||||||
|
private javax.swing.JMenu menuEdit;
|
||||||
|
private javax.swing.JMenu menuFile;
|
||||||
|
private javax.swing.JMenuItem menuOpen;
|
||||||
|
private javax.swing.JMenuItem menuSave;
|
||||||
|
private javax.swing.JTable tableContacts;
|
||||||
|
private javax.swing.JTextField textCity;
|
||||||
|
private javax.swing.JTextField textFileAdress;
|
||||||
|
private javax.swing.JTextField textFind;
|
||||||
|
private javax.swing.JTextField textFindTip;
|
||||||
|
private javax.swing.JTextField textName;
|
||||||
|
private javax.swing.JTextField textStreet;
|
||||||
|
// End of variables declaration//GEN-END:variables
|
||||||
|
}
|
BIN
src/kontakte/view/img/About16.gif
Normal file
After Width: | Height: | Size: 644 B |
BIN
src/kontakte/view/img/About24.gif
Normal file
After Width: | Height: | Size: 797 B |
BIN
src/kontakte/view/img/Add16.gif
Normal file
After Width: | Height: | Size: 238 B |
BIN
src/kontakte/view/img/Add24.gif
Normal file
After Width: | Height: | Size: 470 B |
BIN
src/kontakte/view/img/AlignBottom16.gif
Normal file
After Width: | Height: | Size: 235 B |
BIN
src/kontakte/view/img/AlignBottom24.gif
Normal file
After Width: | Height: | Size: 271 B |
BIN
src/kontakte/view/img/AlignCenter16.gif
Normal file
After Width: | Height: | Size: 235 B |
BIN
src/kontakte/view/img/AlignCenter24.gif
Normal file
After Width: | Height: | Size: 275 B |
BIN
src/kontakte/view/img/AlignJustifyHorizontal16.gif
Normal file
After Width: | Height: | Size: 240 B |
BIN
src/kontakte/view/img/AlignJustifyHorizontal24.gif
Normal file
After Width: | Height: | Size: 280 B |
BIN
src/kontakte/view/img/AlignJustifyVertical16.gif
Normal file
After Width: | Height: | Size: 249 B |
BIN
src/kontakte/view/img/AlignJustifyVertical24.gif
Normal file
After Width: | Height: | Size: 299 B |
BIN
src/kontakte/view/img/AlignLeft16.gif
Normal file
After Width: | Height: | Size: 232 B |
BIN
src/kontakte/view/img/AlignLeft24.gif
Normal file
After Width: | Height: | Size: 267 B |
BIN
src/kontakte/view/img/AlignRight16.gif
Normal file
After Width: | Height: | Size: 232 B |
BIN
src/kontakte/view/img/AlignRight24.gif
Normal file
After Width: | Height: | Size: 269 B |
BIN
src/kontakte/view/img/AlignTop16.gif
Normal file
After Width: | Height: | Size: 236 B |
BIN
src/kontakte/view/img/AlignTop24.gif
Normal file
After Width: | Height: | Size: 275 B |
BIN
src/kontakte/view/img/Bookmarks16.gif
Normal file
After Width: | Height: | Size: 238 B |
BIN
src/kontakte/view/img/Bookmarks24.gif
Normal file
After Width: | Height: | Size: 283 B |
BIN
src/kontakte/view/img/ComposeMail16.gif
Normal file
After Width: | Height: | Size: 310 B |
BIN
src/kontakte/view/img/ComposeMail24.gif
Normal file
After Width: | Height: | Size: 412 B |
BIN
src/kontakte/view/img/ContextualHelp16.gif
Normal file
After Width: | Height: | Size: 198 B |
BIN
src/kontakte/view/img/ContextualHelp24.gif
Normal file
After Width: | Height: | Size: 244 B |
BIN
src/kontakte/view/img/Copy16.gif
Normal file
After Width: | Height: | Size: 288 B |
BIN
src/kontakte/view/img/Copy24.gif
Normal file
After Width: | Height: | Size: 682 B |
BIN
src/kontakte/view/img/Cut16.gif
Normal file
After Width: | Height: | Size: 652 B |
BIN
src/kontakte/view/img/Cut24.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
src/kontakte/view/img/Delete16.gif
Normal file
After Width: | Height: | Size: 208 B |
BIN
src/kontakte/view/img/Delete24.gif
Normal file
After Width: | Height: | Size: 249 B |
BIN
src/kontakte/view/img/Edit16.gif
Normal file
After Width: | Height: | Size: 441 B |
BIN
src/kontakte/view/img/Edit24.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
src/kontakte/view/img/Export16.gif
Normal file
After Width: | Height: | Size: 309 B |
BIN
src/kontakte/view/img/Export24.gif
Normal file
After Width: | Height: | Size: 473 B |
BIN
src/kontakte/view/img/Find16.gif
Normal file
After Width: | Height: | Size: 434 B |
BIN
src/kontakte/view/img/Find24.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
src/kontakte/view/img/FindAgain16.gif
Normal file
After Width: | Height: | Size: 426 B |
BIN
src/kontakte/view/img/FindAgain24.gif
Normal file
After Width: | Height: | Size: 804 B |
BIN
src/kontakte/view/img/Help16.gif
Normal file
After Width: | Height: | Size: 661 B |
BIN
src/kontakte/view/img/Help24.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
src/kontakte/view/img/History16.gif
Normal file
After Width: | Height: | Size: 677 B |
BIN
src/kontakte/view/img/History24.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
src/kontakte/view/img/Import16.gif
Normal file
After Width: | Height: | Size: 311 B |
BIN
src/kontakte/view/img/Import24.gif
Normal file
After Width: | Height: | Size: 473 B |
BIN
src/kontakte/view/img/Information16.gif
Normal file
After Width: | Height: | Size: 661 B |
BIN
src/kontakte/view/img/Information24.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
src/kontakte/view/img/New16.gif
Normal file
After Width: | Height: | Size: 426 B |
BIN
src/kontakte/view/img/New24.gif
Normal file
After Width: | Height: | Size: 778 B |
BIN
src/kontakte/view/img/Open16.gif
Normal file
After Width: | Height: | Size: 228 B |
BIN
src/kontakte/view/img/Open24.gif
Normal file
After Width: | Height: | Size: 462 B |
BIN
src/kontakte/view/img/PageSetup16.gif
Normal file
After Width: | Height: | Size: 298 B |
BIN
src/kontakte/view/img/PageSetup24.gif
Normal file
After Width: | Height: | Size: 499 B |
BIN
src/kontakte/view/img/Paste16.gif
Normal file
After Width: | Height: | Size: 298 B |
BIN
src/kontakte/view/img/Paste24.gif
Normal file
After Width: | Height: | Size: 374 B |
BIN
src/kontakte/view/img/Preferences16.gif
Normal file
After Width: | Height: | Size: 207 B |
BIN
src/kontakte/view/img/Preferences24.gif
Normal file
After Width: | Height: | Size: 240 B |
BIN
src/kontakte/view/img/Print16.gif
Normal file
After Width: | Height: | Size: 293 B |
BIN
src/kontakte/view/img/Print24.gif
Normal file
After Width: | Height: | Size: 491 B |
BIN
src/kontakte/view/img/PrintPreview16.gif
Normal file
After Width: | Height: | Size: 425 B |
BIN
src/kontakte/view/img/PrintPreview24.gif
Normal file
After Width: | Height: | Size: 786 B |
BIN
src/kontakte/view/img/Properties16.gif
Normal file
After Width: | Height: | Size: 425 B |
BIN
src/kontakte/view/img/Properties24.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
src/kontakte/view/img/Redo16.gif
Normal file
After Width: | Height: | Size: 201 B |
BIN
src/kontakte/view/img/Redo24.gif
Normal file
After Width: | Height: | Size: 243 B |
BIN
src/kontakte/view/img/Refresh16.gif
Normal file
After Width: | Height: | Size: 244 B |
BIN
src/kontakte/view/img/Refresh24.gif
Normal file
After Width: | Height: | Size: 316 B |
BIN
src/kontakte/view/img/Remove16.gif
Normal file
After Width: | Height: | Size: 213 B |
BIN
src/kontakte/view/img/Remove24.gif
Normal file
After Width: | Height: | Size: 287 B |
BIN
src/kontakte/view/img/Replace16.gif
Normal file
After Width: | Height: | Size: 428 B |
BIN
src/kontakte/view/img/Replace24.gif
Normal file
After Width: | Height: | Size: 808 B |
BIN
src/kontakte/view/img/Save16.gif
Normal file
After Width: | Height: | Size: 206 B |
BIN
src/kontakte/view/img/Save24.gif
Normal file
After Width: | Height: | Size: 266 B |
BIN
src/kontakte/view/img/SaveAll16.gif
Normal file
After Width: | Height: | Size: 252 B |
BIN
src/kontakte/view/img/SaveAll24.gif
Normal file
After Width: | Height: | Size: 334 B |
BIN
src/kontakte/view/img/SaveAs16.gif
Normal file
After Width: | Height: | Size: 255 B |
BIN
src/kontakte/view/img/SaveAs24.gif
Normal file
After Width: | Height: | Size: 348 B |
BIN
src/kontakte/view/img/Search16.gif
Normal file
After Width: | Height: | Size: 445 B |
BIN
src/kontakte/view/img/Search24.gif
Normal file
After Width: | Height: | Size: 820 B |
BIN
src/kontakte/view/img/SendMail16.gif
Normal file
After Width: | Height: | Size: 303 B |
BIN
src/kontakte/view/img/SendMail24.gif
Normal file
After Width: | Height: | Size: 366 B |
BIN
src/kontakte/view/img/Stop16.gif
Normal file
After Width: | Height: | Size: 254 B |
BIN
src/kontakte/view/img/Stop24.gif
Normal file
After Width: | Height: | Size: 313 B |
BIN
src/kontakte/view/img/TipOfTheDay16.gif
Normal file
After Width: | Height: | Size: 423 B |
BIN
src/kontakte/view/img/TipOfTheDay24.gif
Normal file
After Width: | Height: | Size: 742 B |
BIN
src/kontakte/view/img/Undo16.gif
Normal file
After Width: | Height: | Size: 202 B |
BIN
src/kontakte/view/img/Undo24.gif
Normal file
After Width: | Height: | Size: 239 B |
BIN
src/kontakte/view/img/Zoom16.gif
Normal file
After Width: | Height: | Size: 303 B |
BIN
src/kontakte/view/img/Zoom24.gif
Normal file
After Width: | Height: | Size: 485 B |
BIN
src/kontakte/view/img/ZoomIn16.gif
Normal file
After Width: | Height: | Size: 304 B |
BIN
src/kontakte/view/img/ZoomIn24.gif
Normal file
After Width: | Height: | Size: 484 B |
BIN
src/kontakte/view/img/ZoomOut16.gif
Normal file
After Width: | Height: | Size: 304 B |
BIN
src/kontakte/view/img/ZoomOut24.gif
Normal file
After Width: | Height: | Size: 477 B |