diff --git a/.classpath b/.classpath index 0a1dadd..aab3aec 100644 --- a/.classpath +++ b/.classpath @@ -22,5 +22,7 @@ + + diff --git a/forms-1.3.0-src.zip b/forms-1.3.0-src.zip new file mode 100644 index 0000000..b7673af Binary files /dev/null and b/forms-1.3.0-src.zip differ diff --git a/forms-1.3.0.jar b/forms-1.3.0.jar new file mode 100644 index 0000000..3e705ff Binary files /dev/null and b/forms-1.3.0.jar differ diff --git a/miglayout-src.zip b/miglayout-src.zip new file mode 100644 index 0000000..9c51c32 Binary files /dev/null and b/miglayout-src.zip differ diff --git a/miglayout15-swing.jar b/miglayout15-swing.jar new file mode 100644 index 0000000..0da87f9 Binary files /dev/null and b/miglayout15-swing.jar differ diff --git a/src/main/java/ksiazka/kucharska/App.java b/src/main/java/ksiazka/kucharska/App.java index e5c8f20..249f7b2 100644 --- a/src/main/java/ksiazka/kucharska/App.java +++ b/src/main/java/ksiazka/kucharska/App.java @@ -1,5 +1,7 @@ package ksiazka.kucharska; +import java.awt.EventQueue; + /** * Hello world! * @@ -11,5 +13,15 @@ public class App System.out.println( "Hello World!" ); System.out.println( "test repo!" ); System.out.println("\rPioDer test2\n"); + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + FrmMain fMain = new FrmMain(); + fMain.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); } } diff --git a/src/main/java/ksiazka/kucharska/FrmMain.java b/src/main/java/ksiazka/kucharska/FrmMain.java new file mode 100644 index 0000000..8314356 --- /dev/null +++ b/src/main/java/ksiazka/kucharska/FrmMain.java @@ -0,0 +1,99 @@ +package ksiazka.kucharska; + +import java.awt.BorderLayout; + + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JSplitPane; +import javax.swing.JButton; +import javax.swing.JTextField; +import java.awt.Dimension; +import javax.swing.SwingConstants; +import java.awt.GridLayout; +import java.awt.GridBagLayout; +import java.awt.GridBagConstraints; +import java.awt.Insets; +import javax.swing.JList; + +public class FrmMain extends JFrame { + + /** + * + */ + private static final long serialVersionUID = 2634383304749703669L; + private JPanel contentPane; + private JTextField txtWpiszTytutagi; + + /** + * Create the frame. + */ + public FrmMain() { + setTitle("Książka Kucharska v1.0"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 800, 500); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + JSplitPane splitPane = new JSplitPane(); + splitPane.setDividerSize(5); + splitPane.setEnabled(false); + splitPane.setResizeWeight(0.2); + contentPane.add(splitPane, BorderLayout.CENTER); + + JPanel panel = new JPanel(); + splitPane.setLeftComponent(panel); + GridBagLayout gbl_panel = new GridBagLayout(); + gbl_panel.columnWidths = new int[] {0, 30}; + gbl_panel.rowHeights = new int[] {0, 0, 0}; + gbl_panel.columnWeights = new double[]{1.0, 0.0}; + gbl_panel.rowWeights = new double[]{0.0, 1.0, 0.0}; + panel.setLayout(gbl_panel); + + txtWpiszTytutagi = new JTextField(); + txtWpiszTytutagi.setText("wpisz tytuł/tagi..."); + GridBagConstraints gbc_txtWpiszTytutagi = new GridBagConstraints(); + gbc_txtWpiszTytutagi.insets = new Insets(0, 0, 5, 5); + gbc_txtWpiszTytutagi.fill = GridBagConstraints.HORIZONTAL; + gbc_txtWpiszTytutagi.gridx = 0; + gbc_txtWpiszTytutagi.gridy = 0; + panel.add(txtWpiszTytutagi, gbc_txtWpiszTytutagi); + txtWpiszTytutagi.setColumns(10); + + JButton btnSearch = new JButton("Szukaj"); + GridBagConstraints gbc_btnSearch = new GridBagConstraints(); + gbc_btnSearch.insets = new Insets(0, 0, 5, 0); + gbc_btnSearch.gridx = 1; + gbc_btnSearch.gridy = 0; + panel.add(btnSearch, gbc_btnSearch); + + JList recipesList = new JList(); + GridBagConstraints gbc_recipesList = new GridBagConstraints(); + gbc_recipesList.insets = new Insets(0, 0, 5, 0); + gbc_recipesList.gridwidth = 2; + gbc_recipesList.fill = GridBagConstraints.BOTH; + gbc_recipesList.gridx = 0; + gbc_recipesList.gridy = 1; + panel.add(recipesList, gbc_recipesList); + + JPanel panel_1 = new JPanel(); + GridBagConstraints gbc_panel_1 = new GridBagConstraints(); + gbc_panel_1.gridwidth = 2; + gbc_panel_1.insets = new Insets(0, 0, 0, 5); + gbc_panel_1.fill = GridBagConstraints.BOTH; + gbc_panel_1.gridx = 0; + gbc_panel_1.gridy = 2; + panel.add(panel_1, gbc_panel_1); + panel_1.setLayout(new GridLayout(0, 2, 0, 0)); + + JButton btnAddRecipe = new JButton("Dodaj"); + panel_1.add(btnAddRecipe); + + JButton btnDelRecipe = new JButton("Usuń"); + panel_1.add(btnDelRecipe); + } + +} diff --git a/target/classes/ksiazka/kucharska/App$1.class b/target/classes/ksiazka/kucharska/App$1.class new file mode 100644 index 0000000..7dc5d2e Binary files /dev/null and b/target/classes/ksiazka/kucharska/App$1.class differ diff --git a/target/classes/ksiazka/kucharska/App.class b/target/classes/ksiazka/kucharska/App.class index 3c46e1c..68a2945 100644 Binary files a/target/classes/ksiazka/kucharska/App.class and b/target/classes/ksiazka/kucharska/App.class differ diff --git a/target/classes/ksiazka/kucharska/FrmMain.class b/target/classes/ksiazka/kucharska/FrmMain.class new file mode 100644 index 0000000..93537e3 Binary files /dev/null and b/target/classes/ksiazka/kucharska/FrmMain.class differ diff --git a/target/ksiazka-kucharska-1.0.jar b/target/ksiazka-kucharska-1.0.jar index 48116b1..2e3f85f 100644 Binary files a/target/ksiazka-kucharska-1.0.jar and b/target/ksiazka-kucharska-1.0.jar differ diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties index 0b75327..6f32153 100644 --- a/target/maven-archiver/pom.properties +++ b/target/maven-archiver/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven -#Wed May 28 23:47:25 CEST 2014 +#Wed Jun 11 17:22:03 CEST 2014 version=1.0 groupId=ksiazka.kucharska artifactId=ksiazka-kucharska diff --git a/target/surefire-reports/TEST-ksiazka.kucharska.AppTest.xml b/target/surefire-reports/TEST-ksiazka.kucharska.AppTest.xml new file mode 100644 index 0000000..034bf73 --- /dev/null +++ b/target/surefire-reports/TEST-ksiazka.kucharska.AppTest.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/ksiazka.kucharska.AppTest.txt b/target/surefire-reports/ksiazka.kucharska.AppTest.txt new file mode 100644 index 0000000..b2b4fe1 --- /dev/null +++ b/target/surefire-reports/ksiazka.kucharska.AppTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: ksiazka.kucharska.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec