Quellcode durchsuchen

Button tweakage

master
Chris Smith vor 15 Jahren
Ursprung
Commit
ac8ca50a3f

+ 3
- 3
nbproject/coverage.properties Datei anzeigen

@@ -1,6 +1,6 @@
1 1
 #coverage viewer module properties for project
2
-#Tue Jan 06 10:02:47 GMT 2009
3
-coverage.activity=ON
2
+#Thu Jan 08 17:06:58 GMT 2009
3
+coverage.activity=OFF
4 4
 project.type=java
5
-coverage.templateFile=coverage/template.emma
6 5
 coverage.coverageFile=coverage/coverage.emma
6
+coverage.templateFile=coverage/template.emma

+ 0
- 1
nbproject/private/private.properties Datei anzeigen

@@ -5,4 +5,3 @@ javac.debug=true
5 5
 javadoc.preview=true
6 6
 jaxws.endorsed.dir=/usr/local/netbeans-6.5/java2/modules/ext/jaxws21/api:/usr/local/netbeans-6.5/ide10/modules/ext/jaxb/api
7 7
 user.properties.file=/home/chris/.netbeans/6.5/build.properties
8
-file.reference.emma.jar=/home/chris/.netbeans/6.5/modules/ext/emma.jar

+ 1
- 1
nbproject/project.properties Datei anzeigen

@@ -75,7 +75,7 @@ run.jvmargs=
75 75
 run.test.classpath=\
76 76
     ${javac.test.classpath}:\
77 77
     ${build.test.classes.dir}:\
78
-    ${file.reference.emma.jar}
78
+    
79 79
 source.encoding=UTF-8
80 80
 src.dir=src
81 81
 test.src.dir=test

+ 1
- 1
src/uk/co/md87/evetool/ui/components/AddButton.java Datei anzeigen

@@ -42,7 +42,7 @@ public class AddButton extends JButton {
42 42
         setUI(new ETButtonUI(Color.GREEN.darker().darker()));
43 43
         setBorder(BorderFactory.createCompoundBorder(
44 44
                 BorderFactory.createLineBorder(Color.DARK_GRAY),
45
-                BorderFactory.createEmptyBorder(0, 3, 0, 7)));
45
+                BorderFactory.createEmptyBorder(0, 3, 0, 6)));
46 46
         setBackground(Color.GRAY);
47 47
         setFocusPainted(false);
48 48
 

+ 1
- 1
src/uk/co/md87/evetool/ui/components/FilterButton.java Datei anzeigen

@@ -42,7 +42,7 @@ public class FilterButton extends JButton {
42 42
         setUI(new ETButtonUI(Color.BLUE));
43 43
         setBorder(BorderFactory.createCompoundBorder(
44 44
                 BorderFactory.createLineBorder(Color.DARK_GRAY),
45
-                BorderFactory.createEmptyBorder(0, 3, 0, 7)));
45
+                BorderFactory.createEmptyBorder(0, 3, 0, 6)));
46 46
         setBackground(Color.GRAY);
47 47
         setFocusPainted(false);
48 48
 

+ 1
- 1
src/uk/co/md87/evetool/ui/components/MenuButton.java Datei anzeigen

@@ -36,7 +36,7 @@ public class MenuButton extends JToggleButton {
36 36
     public MenuButton(final String text) {
37 37
         super(text);
38 38
 
39
-        setUI(new ETButtonUI(Color.DARK_GRAY));
39
+        setUI(new ETButtonUI(Color.LIGHT_GRAY));
40 40
         setMinimumSize(new Dimension(0, 25));
41 41
         setBackground(Color.GRAY);
42 42
         setFocusPainted(false);

+ 44
- 3
src/uk/co/md87/evetool/ui/pages/OverviewPage.java Datei anzeigen

@@ -22,13 +22,23 @@
22 22
 
23 23
 package uk.co.md87.evetool.ui.pages;
24 24
 
25
+import java.awt.Color;
26
+import java.awt.Font;
27
+import java.io.IOException;
25 28
 import java.util.HashMap;
26 29
 import java.util.Map;
27 30
 
31
+import java.util.logging.Level;
32
+import java.util.logging.Logger;
33
+import javax.imageio.ImageIO;
34
+import javax.swing.BorderFactory;
35
+import javax.swing.ImageIcon;
36
+import javax.swing.JButton;
28 37
 import javax.swing.JLabel;
29 38
 import javax.swing.JPanel;
30
-
31 39
 import javax.swing.SwingUtilities;
40
+
41
+import javax.swing.border.BevelBorder;
32 42
 import net.miginfocom.swing.MigLayout;
33 43
 
34 44
 import uk.co.md87.evetool.Account;
@@ -67,8 +77,39 @@ public class OverviewPage extends Page implements AccountManager.AccountListener
67 77
     }
68 78
 
69 79
     protected void addAccount(final Account account) {
70
-        // TODO: Number them or reformat or something
71
-        add(new JLabel("Account N - " + account.getId()), "span, wrap");
80
+        final JLabel header = new JLabel("Account #" + account.getId());
81
+        final JPanel headerP = new JPanel(new MigLayout("fillx"));
82
+        header.setFont(header.getFont().deriveFont(14f).deriveFont(Font.BOLD));
83
+        headerP.setBorder(BorderFactory.createCompoundBorder(
84
+                BorderFactory.createBevelBorder(BevelBorder.RAISED),
85
+                BorderFactory.createEmptyBorder(0, 5, 0, 5)));
86
+        headerP.add(header, "growx");
87
+
88
+        try {
89
+            final JButton editButton = new JButton(new ImageIcon(ImageIO
90
+                    .read(getClass().getResource("../res/edit-inactive.png"))));
91
+            editButton.setRolloverIcon(new ImageIcon(ImageIO
92
+                    .read(getClass().getResource("../res/edit.png"))));
93
+            editButton.setBorder(BorderFactory.createEmptyBorder());
94
+            editButton.setOpaque(false);
95
+            editButton.setContentAreaFilled(false);
96
+
97
+            final JButton delButton = new JButton(new ImageIcon(ImageIO
98
+                    .read(getClass().getResource("../res/close-inactive.png"))));
99
+            delButton.setRolloverIcon(new ImageIcon(ImageIO
100
+                    .read(getClass().getResource("../res/close-active.png"))));
101
+            delButton.setBorder(BorderFactory.createEmptyBorder());
102
+            delButton.setOpaque(false);
103
+            delButton.setContentAreaFilled(false);
104
+
105
+            headerP.add(editButton, "al right");
106
+            headerP.add(delButton, "al right");
107
+        } catch (IOException ex) {
108
+            Logger.getLogger(getClass().getName()).log(Level.SEVERE,
109
+                    "Error loading images", ex);
110
+        }
111
+
112
+        add(headerP, "span, growx, wrap");
72 113
 
73 114
         final JPanel panel = new JPanel(new MigLayout(" fillx", "[|fill,grow|fill,grow]"));
74 115
         panel.add(new JLabel("Loading..."), "span");

BIN
src/uk/co/md87/evetool/ui/res/close-active.png Datei anzeigen


BIN
src/uk/co/md87/evetool/ui/res/close-inactive.png Datei anzeigen


BIN
src/uk/co/md87/evetool/ui/res/edit-inactive.png Datei anzeigen


BIN
src/uk/co/md87/evetool/ui/res/edit.png Datei anzeigen


Laden…
Abbrechen
Speichern