├── .gitattributes
├── .idea
├── compiler.xml
├── description.html
├── encodings.xml
├── gradle.xml
├── misc.xml
├── modules.xml
├── uiDesigner.xml
├── vcs.xml
└── workspace.xml
├── Desktop Messenger.iml
├── README.md
├── out
└── production
│ └── Desktop Messenger
│ ├── css
│ └── fullpackstyling.css
│ ├── resources
│ ├── ben-affleck.png
│ ├── cat.png
│ ├── chart.png
│ ├── eruro.png
│ ├── flag.png
│ ├── group.png
│ ├── ic_usr.png
│ ├── icons8_Bill_50px_2.png
│ ├── icons8_Block_50px_1.png
│ ├── icons8_Broccoli_64px_2.png
│ ├── icons8_Car_52px_2.png
│ ├── icons8_Play_48px.png
│ ├── icons8_Play_Button_50px.png
│ ├── icons8_Shopping_Cart_50px_2.png
│ ├── logo.png
│ ├── profile-adam-levine.png
│ ├── profile-james-marsden.png
│ └── time.png
│ └── sample
│ ├── Controller.class
│ ├── DashFX.class
│ ├── DashFX.fxml
│ ├── Main.class
│ └── sample.fxml
├── sc1.png
├── sc2.PNG
└── src
├── css
└── fullpackstyling.css
├── resources
├── ben-affleck.png
├── cat.png
├── chart.png
├── eruro.png
├── flag.png
├── group.png
├── ic_usr.png
├── icons8_Bill_50px_2.png
├── icons8_Block_50px_1.png
├── icons8_Broccoli_64px_2.png
├── icons8_Car_52px_2.png
├── icons8_Play_48px.png
├── icons8_Play_Button_50px.png
├── icons8_Shopping_Cart_50px_2.png
├── logo.png
├── profile-adam-levine.png
├── profile-james-marsden.png
└── time.png
└── sample
├── Controller.java
├── DashFX.fxml
├── DashFX.java
├── Main.java
└── sample.fxml
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.* linguist-language=Java
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/.idea/description.html:
--------------------------------------------------------------------------------
1 | Simple JavaFX 2.0 application that includes simple .fxml file with attached controller and Main class to quick start. Artifact to build JavaFX application is provided.
2 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/uiDesigner.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -
6 |
7 |
8 | -
9 |
10 |
11 | -
12 |
13 |
14 | -
15 |
16 |
17 | -
18 |
19 |
20 |
21 |
22 |
23 | -
24 |
25 |
26 |
27 |
28 |
29 | -
30 |
31 |
32 |
33 |
34 |
35 | -
36 |
37 |
38 |
39 |
40 |
41 | -
42 |
43 |
44 |
45 |
46 | -
47 |
48 |
49 |
50 |
51 | -
52 |
53 |
54 |
55 |
56 | -
57 |
58 |
59 |
60 |
61 | -
62 |
63 |
64 |
65 |
66 | -
67 |
68 |
69 |
70 |
71 | -
72 |
73 |
74 | -
75 |
76 |
77 |
78 |
79 | -
80 |
81 |
82 |
83 |
84 | -
85 |
86 |
87 |
88 |
89 | -
90 |
91 |
92 |
93 |
94 | -
95 |
96 |
97 |
98 |
99 | -
100 |
101 |
102 | -
103 |
104 |
105 | -
106 |
107 |
108 | -
109 |
110 |
111 | -
112 |
113 |
114 |
115 |
116 | -
117 |
118 |
119 | -
120 |
121 |
122 |
123 |
124 |
125 |
126 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/workspace.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 | localhost
278 | 5050
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 | 1359379246138
347 |
348 |
349 | 1359379246138
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
--------------------------------------------------------------------------------
/Desktop Messenger.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Sample JavaFX Dashboards
2 | 
3 | 
4 |
5 | This project is purely JavaFX - it gives you a basis of what to do regarding your projects, **Note:** it is not a fully fledged system.
6 |
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/css/fullpackstyling.css:
--------------------------------------------------------------------------------
1 | .button1
2 | {
3 | -fx-background-color : #393351;
4 | -fx-background-radius : 30 0 0 30;
5 | }
6 | .button1:hover
7 | {
8 | -fx-background-color : #524A7B ;
9 | -fx-background-radius : 30 0 0 30;
10 | }
11 | .button1:pressed
12 | {
13 | -fx-background-color : #2F2B43 ;
14 | -fx-background-radius : 30 0 0 30;
15 | }
16 |
17 | .button2
18 | {
19 | -fx-background-color : #393351;
20 | -fx-background-radius : 20;
21 | }
22 | .button2:hover
23 | {
24 | -fx-background-color : #524A7B ;
25 | -fx-background-radius : 20;
26 | }
27 | .button2:pressed
28 | {
29 | -fx-background-color : #2F2B43 ;
30 | -fx-background-radius : 20;
31 | }
32 |
33 | .button3
34 | {
35 | -fx-background-color : #141124;
36 | -fx-background-radius : 0 0 0 0;
37 | }
38 | .button3:hover
39 | {
40 | -fx-background-color : #524A7B ;
41 | }
42 | .button3:pressed
43 | {
44 | -fx-background-color : #2F2B43 ;
45 | }
46 |
47 | .button4
48 | {
49 | -fx-background-color :linear-gradient(to top left, #41951C, #D4CEE3);
50 | -fx-background-radius : 30 30 30 30;
51 | }
52 | .button4:hover
53 | {
54 | -fx-background-color :linear-gradient(to top left, #D4CEE3, #41951C);
55 | -fx-background-radius : 30 30 30 30;
56 | }
57 | .button4:pressed
58 | {
59 | -fx-background-color :linear-gradient(to top left, #41951C, #D4CEE3);
60 | -fx-background-radius : 30 30 30 30;
61 | }
62 |
63 |
64 | .combo-box
65 | {
66 | -fx-background-color : #141124;
67 | -fx-border-color: #515658;
68 | -fx-border-radius: 30;
69 | }
70 | .combo-box:hover
71 | {
72 | -fx-background-color : #141124;
73 | -fx-border-color: #FFFF;
74 | -fx-border-radius: 30;
75 | }
76 | .combo-box:pressed
77 | {
78 | -fx-background-color : #141124;
79 | -fx-border-color: #FFFF;
80 | -fx-border-radius: 30;
81 | }
82 |
83 | .table-view .column-header,
84 | .table-view .column-header-background .filler {
85 | -fx-cell-size : 20;
86 | -fx-background-color: #2D75E8;
87 | }
88 | .table-view .column-header .label{
89 |
90 | -fx-text-fill: white;
91 | -fx-font-weight: bold;
92 | -fx-alignment: CENTER_LEFT;
93 | }
94 | .table-view .cell{
95 | -fx-cell-size: 30;
96 | -fx-alignment: center-left;
97 | -fx-text-fill: #000000;
98 | }
99 |
100 | .table-row-cell:selected {
101 | -fx-background-color: rgb(127, 172, 243);
102 | }
103 | .table-row-cell:selected .text {
104 | -fx-fill : white ;
105 |
106 | }
107 | /* scroll bar starts here */
108 |
109 | /* The increment and decrement button CSS class of scrollbar */
110 | .table-view .increment-button ,.table-view .decrement-button {
111 | -fx-background-color:transparent;
112 | -fx-background-radius: 2em;
113 |
114 | }
115 |
116 | /* The main scrollbar **track** CSS class */
117 | .table-view .scroll-bar:horizontal .track,
118 | .table-view .scroll-bar:vertical .track{
119 | -fx-background-color: transparent;
120 | -fx-border-color:derive( #2D75E8,80%);
121 | -fx-background-radius: 2em;
122 | -fx-border-radius:2em;
123 | }
124 |
125 | /* The main scrollbar **thumb** CSS class which we drag every time (movable) */
126 | .table-view .scroll-bar:horizontal .thumb,
127 | .table-view .scroll-bar:vertical .thumb {
128 | -fx-background-color:derive( #2D75E8,90%);
129 | -fx-background-insets: 2, 0, 0;
130 | -fx-background-radius: 2em;
131 |
132 | }
133 |
134 | /* chart properties */
135 |
136 | .chart {
137 | -fx-padding: 10px;
138 | -fx-background-color: transparent;
139 | -fx-legend-visible: false;
140 | }
141 | .chart-plot-background {
142 | -fx-background-color:transparent;
143 | }
144 |
145 | .chart-pie {
146 | -fx-border-color: derive(-fx-pie-color, 1%);
147 | -fx-border-width: 0px;
148 | }
149 | .linear-grad
150 | {
151 | -fx-background-color: linear-gradient(to bottom left, #A868A0, #2D75E8);
152 | }
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/ben-affleck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/ben-affleck.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/cat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/cat.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/chart.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/eruro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/eruro.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/flag.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/group.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/ic_usr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/ic_usr.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Bill_50px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Bill_50px_2.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Block_50px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Block_50px_1.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Broccoli_64px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Broccoli_64px_2.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Car_52px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Car_52px_2.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Play_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Play_48px.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Play_Button_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Play_Button_50px.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/icons8_Shopping_Cart_50px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/icons8_Shopping_Cart_50px_2.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/logo.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/profile-adam-levine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/profile-adam-levine.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/profile-james-marsden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/profile-james-marsden.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/resources/time.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/resources/time.png
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/sample/Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/sample/Controller.class
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/sample/DashFX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/sample/DashFX.class
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/sample/DashFX.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
31 |
32 |
33 |
34 |
35 |
36 |
45 |
54 |
63 |
72 |
73 |
74 |
75 |
76 |
81 |
86 |
91 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
110 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
129 |
134 |
135 |
136 |
137 |
138 |
139 |
144 |
145 |
146 |
147 |
148 |
149 |
154 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
172 |
177 |
178 |
179 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
198 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
217 |
218 |
219 |
220 |
221 |
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/sample/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/out/production/Desktop Messenger/sample/Main.class
--------------------------------------------------------------------------------
/out/production/Desktop Messenger/sample/sample.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
36 |
48 |
60 |
72 |
73 |
74 |
75 |
76 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
--------------------------------------------------------------------------------
/sc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/sc1.png
--------------------------------------------------------------------------------
/sc2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/sc2.PNG
--------------------------------------------------------------------------------
/src/css/fullpackstyling.css:
--------------------------------------------------------------------------------
1 | .button1
2 | {
3 | -fx-background-color : #393351;
4 | -fx-background-radius : 30 0 0 30;
5 | }
6 | .button1:hover
7 | {
8 | -fx-background-color : #524A7B ;
9 | -fx-background-radius : 30 0 0 30;
10 | }
11 | .button1:pressed
12 | {
13 | -fx-background-color : #2F2B43 ;
14 | -fx-background-radius : 30 0 0 30;
15 | }
16 |
17 | .button2
18 | {
19 | -fx-background-color : #393351;
20 | -fx-background-radius : 20;
21 | }
22 | .button2:hover
23 | {
24 | -fx-background-color : #524A7B ;
25 | -fx-background-radius : 20;
26 | }
27 | .button2:pressed
28 | {
29 | -fx-background-color : #2F2B43 ;
30 | -fx-background-radius : 20;
31 | }
32 |
33 | .button3
34 | {
35 | -fx-background-color : #141124;
36 | -fx-background-radius : 0 0 0 0;
37 | }
38 | .button3:hover
39 | {
40 | -fx-background-color : #524A7B ;
41 | }
42 | .button3:pressed
43 | {
44 | -fx-background-color : #2F2B43 ;
45 | }
46 |
47 | .button4
48 | {
49 | -fx-background-color :linear-gradient(to top left, #41951C, #D4CEE3);
50 | -fx-background-radius : 30 30 30 30;
51 | }
52 | .button4:hover
53 | {
54 | -fx-background-color :linear-gradient(to top left, #D4CEE3, #41951C);
55 | -fx-background-radius : 30 30 30 30;
56 | }
57 | .button4:pressed
58 | {
59 | -fx-background-color :linear-gradient(to top left, #41951C, #D4CEE3);
60 | -fx-background-radius : 30 30 30 30;
61 | }
62 |
63 |
64 | .combo-box
65 | {
66 | -fx-background-color : #141124;
67 | -fx-border-color: #515658;
68 | -fx-border-radius: 30;
69 | }
70 | .combo-box:hover
71 | {
72 | -fx-background-color : #141124;
73 | -fx-border-color: #FFFF;
74 | -fx-border-radius: 30;
75 | }
76 | .combo-box:pressed
77 | {
78 | -fx-background-color : #141124;
79 | -fx-border-color: #FFFF;
80 | -fx-border-radius: 30;
81 | }
82 |
83 | .table-view .column-header,
84 | .table-view .column-header-background .filler {
85 | -fx-cell-size : 20;
86 | -fx-background-color: #2D75E8;
87 | }
88 | .table-view .column-header .label{
89 |
90 | -fx-text-fill: white;
91 | -fx-font-weight: bold;
92 | -fx-alignment: CENTER_LEFT;
93 | }
94 | .table-view .cell{
95 | -fx-cell-size: 30;
96 | -fx-alignment: center-left;
97 | -fx-text-fill: #000000;
98 | }
99 |
100 | .table-row-cell:selected {
101 | -fx-background-color: rgb(127, 172, 243);
102 | }
103 | .table-row-cell:selected .text {
104 | -fx-fill : white ;
105 |
106 | }
107 | /* scroll bar starts here */
108 |
109 | /* The increment and decrement button CSS class of scrollbar */
110 | .table-view .increment-button ,.table-view .decrement-button {
111 | -fx-background-color:transparent;
112 | -fx-background-radius: 2em;
113 |
114 | }
115 |
116 | /* The main scrollbar **track** CSS class */
117 | .table-view .scroll-bar:horizontal .track,
118 | .table-view .scroll-bar:vertical .track{
119 | -fx-background-color: transparent;
120 | -fx-border-color:derive( #2D75E8,80%);
121 | -fx-background-radius: 2em;
122 | -fx-border-radius:2em;
123 | }
124 |
125 | /* The main scrollbar **thumb** CSS class which we drag every time (movable) */
126 | .table-view .scroll-bar:horizontal .thumb,
127 | .table-view .scroll-bar:vertical .thumb {
128 | -fx-background-color:derive( #2D75E8,90%);
129 | -fx-background-insets: 2, 0, 0;
130 | -fx-background-radius: 2em;
131 |
132 | }
133 |
134 | /* chart properties */
135 |
136 | .chart {
137 | -fx-padding: 10px;
138 | -fx-background-color: transparent;
139 | -fx-legend-visible: false;
140 | }
141 | .chart-plot-background {
142 | -fx-background-color:transparent;
143 | }
144 |
145 | .chart-pie {
146 | -fx-border-color: derive(-fx-pie-color, 1%);
147 | -fx-border-width: 0px;
148 | }
149 | .linear-grad
150 | {
151 | -fx-background-color: linear-gradient(to bottom left, #A868A0, #2D75E8);
152 | }
--------------------------------------------------------------------------------
/src/resources/ben-affleck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/ben-affleck.png
--------------------------------------------------------------------------------
/src/resources/cat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/cat.png
--------------------------------------------------------------------------------
/src/resources/chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/chart.png
--------------------------------------------------------------------------------
/src/resources/eruro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/eruro.png
--------------------------------------------------------------------------------
/src/resources/flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/flag.png
--------------------------------------------------------------------------------
/src/resources/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/group.png
--------------------------------------------------------------------------------
/src/resources/ic_usr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/ic_usr.png
--------------------------------------------------------------------------------
/src/resources/icons8_Bill_50px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Bill_50px_2.png
--------------------------------------------------------------------------------
/src/resources/icons8_Block_50px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Block_50px_1.png
--------------------------------------------------------------------------------
/src/resources/icons8_Broccoli_64px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Broccoli_64px_2.png
--------------------------------------------------------------------------------
/src/resources/icons8_Car_52px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Car_52px_2.png
--------------------------------------------------------------------------------
/src/resources/icons8_Play_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Play_48px.png
--------------------------------------------------------------------------------
/src/resources/icons8_Play_Button_50px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Play_Button_50px.png
--------------------------------------------------------------------------------
/src/resources/icons8_Shopping_Cart_50px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/icons8_Shopping_Cart_50px_2.png
--------------------------------------------------------------------------------
/src/resources/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/logo.png
--------------------------------------------------------------------------------
/src/resources/profile-adam-levine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/profile-adam-levine.png
--------------------------------------------------------------------------------
/src/resources/profile-james-marsden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/profile-james-marsden.png
--------------------------------------------------------------------------------
/src/resources/time.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/k33ptoo/javafx-sample-dashboard/0312e624d440e01ab291a7c2c6c64e9daa06051f/src/resources/time.png
--------------------------------------------------------------------------------
/src/sample/Controller.java:
--------------------------------------------------------------------------------
1 | package sample;
2 |
3 | public class Controller {
4 | }
5 |
--------------------------------------------------------------------------------
/src/sample/DashFX.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
31 |
32 |
33 |
34 |
35 |
36 |
45 |
54 |
63 |
72 |
73 |
74 |
75 |
76 |
81 |
86 |
91 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
110 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
129 |
134 |
135 |
136 |
137 |
138 |
139 |
144 |
145 |
146 |
147 |
148 |
149 |
154 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
172 |
177 |
178 |
179 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
198 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
217 |
218 |
219 |
220 |
221 |
--------------------------------------------------------------------------------
/src/sample/DashFX.java:
--------------------------------------------------------------------------------
1 | package sample;
2 |
3 | public class DashFX {
4 | }
5 |
--------------------------------------------------------------------------------
/src/sample/Main.java:
--------------------------------------------------------------------------------
1 | package sample;
2 |
3 | import javafx.application.Application;
4 | import javafx.event.EventHandler;
5 | import javafx.fxml.FXMLLoader;
6 | import javafx.scene.Parent;
7 | import javafx.scene.Scene;
8 | import javafx.scene.input.MouseEvent;
9 | import javafx.scene.paint.Color;
10 | import javafx.stage.Stage;
11 | import javafx.stage.StageStyle;
12 |
13 | public class Main extends Application {
14 | //define your offsets here
15 | private double xOffset = 0;
16 | private double yOffset = 0;
17 | @Override
18 | public void start(Stage primaryStage) throws Exception{
19 | Parent root = FXMLLoader.load(getClass().getResource("DashFX.fxml"));
20 | primaryStage.initStyle(StageStyle.TRANSPARENT);
21 |
22 | //grab your root here
23 | root.setOnMousePressed(event -> {
24 | xOffset = event.getSceneX();
25 | yOffset = event.getSceneY();
26 | });
27 |
28 | //move around here
29 | root.setOnMouseDragged(event -> {
30 | primaryStage.setX(event.getScreenX() - xOffset);
31 | primaryStage.setY(event.getScreenY() - yOffset);
32 | });
33 | Scene scene = new Scene(root);
34 | //set transparent
35 | scene.setFill(Color.TRANSPARENT);
36 | primaryStage.setScene(scene);
37 | primaryStage.show();
38 | }
39 |
40 |
41 | public static void main(String[] args) {
42 | launch(args);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/src/sample/sample.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
36 |
48 |
60 |
72 |
73 |
74 |
75 |
76 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
--------------------------------------------------------------------------------