Swing Make Over on Java E Book Gratis
E Book, E Book Java, ebook gratis, free e book, Java books,
Ini adalah buku terkeren yang saya punya. disini membahas Mewarnai Bentuk dengan Gradient Color.
Antialiasing. Alpha Color, JComboBox, JChekBox, Panel Radial Multiplejava, Panei Lingkaran sebelum antialiasing
ini adalah daftar isi.
Daftar Isi............................................................................................................................................3
Daftar Gambar...................................................................................................................................7
Persiapan.........................................................................................................................................13
Swing dan AWT............................................................................................................................13
Project SwingMakeOver...............................................................................................................13
Project SwingMakeOver dan NetBeans....................................................................................13
Project SwingMakeOver dan Eclipse.........................................................................................15
JPanel..............................................................................................................................................19
Pemanasan..................................................................................................................................19
Memanipulasi paintComponent()................................................................................................19
Menggambar Bentuk...............................................................................................................19
Mewarnai Bentuk dengan Solid Color.......................................................................................29
Mewarnai Bentuk dengan Gradient Color................................................................................37
Antialiasing..................................................................................................................................44
Alpha...........................................................................................................................................48
Color........................................................................................................................................48
Composite...............................................................................................................................50
Image..........................................................................................................................................51
Efek Kaca.................................................................................................................................54
Kesimpulan..................................................................................................................................58
Pelajaran 4 JButton.........................................................................................................................63
Glass............................................................................................................................................63
Tombol Kotak Lancip................................................................................................................63
Tombol Kotak Luncul................................................................................................................66
Image..........................................................................................................................................69
Mouse.........................................................................................................................................72
Over.........................................................................................................................................72
Press........................................................................................................................................75
Kesimpulan..................................................................................................................................80
Pelajaran 5 JLabel...........................................................................................................................81
Drop Shadow Text.......................................................................................................................81
Clip Text.......................................................................................................................................83
Gradient Text...............................................................................................................................84
Pelajaran 6 JTextField.....................................................................................................................86
Shadow Text................................................................................................................................86
Auto Complete Text.....................................................................................................................89
Manipulasi Background................................................................................................................2?
Gradients.................................................................................................................................2?
Image.......................................................................................................................................94
Validasi Input...............................................................................................................................96
Kesimpulan..................................................................................................................................98
Pelajaran 7 JComboBox.................................................................................................................103
Render.......................................................................................................................................103
Background............................................................................................................................103
Image.....................................................................................................................................106
Kesimpulan................................................................................................................................109
Pelajaran 8 List............................................................................................................................115
Render.......................................................................................................................................115
Background............................................................................................................................115
Image.....................................................................................................................................117
Boolean.................................................................................................................................118
Number.................................................................................................................................120
Font.......................................................................................................................................122
Model........................................................................................................................................124
Sorting...................................................................................................................................124
Filter......................................................................................................................................128
Kesimpulan................................................................................................................................131
Pelajaran 9 Viewport...................................................................................................................133
JTextArea...................................................................................................................................135
Background Image.................................................................................................................135
Glass......................................................................................................................................139
Pelajaran 10 JWindow...................................................................................................................142
About Screen.............................................................................................................................142
Splash Screen.............................................................................................................................144
Kesimpulan
Pelajaran 11 JTree.........................................................................................................................149
Render.......................................................................................................................................149
File and Folder.......................................................................................................................149
About Icon.............................................................................................................................151
Leaf Icon................................................................................................................................151
Color......................................................................................................................................153
Background............................................................................................................................155
Glass......................................................................................................................................159
Editor.........................................................................................................................................162
JComboBox............................................................................................................................163
JChekBox...............................................................................................................................164
Color......................................................................................................................................166
File.........................................................................................................................................169
¥es No Editor.........................................................................................................................172
Kesimpulan................................................................................................................................178
Pelajaran 12 JTable.......................................................................................................................179
Render.......................................................................................................................................179
Color......................................................................................................................................179
Gradient................................................................................................................................181
NetBeans...............................................................................................................................183
Editor.........................................................................................................................................200
JComboBox............................................................................................................................200
JChekBox...............................................................................................................................202
Color......................................................................................................................................210
5pinner..................................................................................................................................213
Custom Editor........................................................................................................................216
Other.........................................................................................................................................220
5orter.....................................................................................................................................220
Filter......................................................................................................................................224
Microsoft Excel dan OpenOffice Calc......................................................................................227
HTML.....................................................................................................................................241
Kesimpulan................................................................................................................................245
Pelajaran 13 JTextPane.................................................................................................................246
Highlight....................................................................................................................................246
Pelajaran 14 GlassPane.................................................................................................................249
Gradient Glass...........................................................................................................................249
Block Event................................................................................................................................251
Warning GlassPane....................................................................................................................255
GlassPane Transition 1...............................................................................................................257
GlassPane Transition 2...............................................................................................................260
GlassPane dan JTable.................................................................................................................263
Dragging....................................................................................................................................265
File.........................................................................................................................................266
Image.....................................................................................................................................270
Container...................................................................................................................................275
5how Message.......................................................................................................................275
GlassDialog............................................................................................................................279
ProgressBar............................................................................................................................282
ProgressBar2..........................................................................................................................285
Kesimpulan................................................................................................................................287
Pelajaran 15 JLayeredPane............................................................................................................288
GlassPane..................................................................................................................................293
Kesimpulan................................................................................................................................296
Sample 5wing Make ©ver..............................................................................................................297
lampiran.......................................................................................................................................301
Instalasi.....................................................................................................................................301
7-Zip......................................................................................................................................301
JDK 1.6...................................................................................................................................303
Java Doc.................................................................................................................................307
NetBeans 6.0.........................................................................................................................308
Eclipse 3.3..............................................................................................................................312
Tentang Penulis.............................................................................................................................315
Gambar 1 Menu Libraries.....................................................................
Gambar 2 Library Manager..................................................................
Gambar 3 New Library.........................................................................
Gambar 4 Add Jar / Folder...................................................................
Gambar 5 Browse Jar / Folder..............................................................
Gambar 6 Library Manager..................................................................
Gambar 7 Project Properties................................................................
Gambar 8 Project Properties................................................................
Gambar 9 Add Library..........................................................................
Gambar 10 Project Properties..............................................................
Gambar 11 Project Explorer.................................................................
Gambar 12 Menu Preferences.............................................................
Gambar 13 Preferences.......................................................................
Gambar 14 New User Library...............................................................
Gambar 15 Preferences.......................................................................
Gambar 16 Jar Selection......................................................................
Gambar 17 Menu Add Libraries..........................................................
Gambar 18 Add Library........................................................................
Gambar 19 Add Library........................................................................
Gambar 20 Package Explorer...............................................................
Gambar 21 Menu Open Project.......................................................................................................14
Gambar 22 Open Project.................................................................................................................14
Gambar 23 Project Explorer............................................................................................................15
Gambar 24 Menu Import................................................................................................................15
Gambar 25 Import..........................................................................................................................16
Gambar 26 Import..........................................................................................................................17
Gambar 27 Browse For Folder.........................................................................................................17
Gambar 28 Import..........................................................................................................................18
Gambar 29 Package Explorer..........................................................................................................18
Gambar 30 PanelKotak.java............................................................................................................21
Gambar 31 PanelKotak2.java..........................................................................................................22
Gambar 32 PanelRound.java...........................................................................................................23
Gambar 33 PanelRound2.java.........................................................................................................24
Gambar 34 PanelLingkaran Java.....................................................................................................26
Gambar 35 PanelLingkaran2.java....................................................................................................27
Gambar 36 PanelBentukLain.java....................................................................................................28
Gambar 37 PanelKotak.java............................................................................................................30
Gambar 38 PanelKotak2.java..........................................................................................................31
Gambar 39 PanelRound.java...........................................................................................................32
Gambar 40 PaneiRound2.java.........................................................................................................33
Gambar 41 PanelLingkaran.java......................................................................................................35
Gambar 42 PanelLingkaran2.java....................................................................................................36
Gambar 43 PanelBentukLain.java....................................................................................................37
Gambar 44 PanelLinear.java...........................................................................................................39
Gambar 45 PanelRadial.java............................................................................................................41
Gambar 46 PanelLinearMultiple.java..............................................................................................42
Gambar 47 PanelRadialMultiple.java..............................................................................................44
Gambar 48 Panei Lingkaran sebelum antialiasing.............................................................................44
Gambar 49 Panel LingkaranAntialiashing.java..................................................................................46
Gambar 50 PaneiLinear sebelum antialiasing..................................................................................46
Gambar 51 PanelLinearMultipleAntialiashing.java..........................................................................48
Gambar 52 PanelAlpha.java............................................................................................................49
Gambar 53 PanelComposite.java....................................................................................................51
Gambar 54 Panellmage.java...........................................................................................................52
Gambar 55 Panellmage2.java..........................................................................................................54
Gambar 56 PanellmageKaca.java....................................................................................................56
Gambar 57 PaneilmageKaca2.java..................................................................................................58
Gambar 58 MyOpenOffice Login.....................................................................................................59
Gambar 59 MyOpenOffice Menu....................................................................................................59
Gambar 60 MyOpenOffice Contact.................................................................................................60
Gambar 61 PanelEfect.java.............................................................................................................62
Gambar 62 ButtonGlass.java...........................................................................................................64
Gambar 63 ButtonGlass2.java.........................................................................................................66
Gambar 64 ButtonGlassRound.java.................................................................................................67
Gambar 65 ButtonGlassRound2.java...............................................................................................69
Gambar 66 Buttonlmage.java.........................................................................................................71
Gambar 67 Buttonlmage menggunakan glass diatas.......................................................................72
Gambar 68 ButtonOver.java saat mouse exit..................................................................................75
Gambar 69 ButtonOver.java saat mouse over.................................................................................75
Gambar 70 ButtonOverPress.java saat mouse exit..........................................................................79
Gambar 71 ButtonOverPress.java saat mouse over.........................................................................79
Gambar 72 ButtonOverPress.java saat mouse press........................................................................79
Gambar 73 LabelDropShadow.java.................................................................................................82
Gambar 74 LabelClip.java................................................................................................................84
Gambar 75 LabelGradient.java........................................................................................................85
Gambar 76 Contoh Shadow Text.....................................................................................................86
Gambar 77 TextFieldShadowText.java saat shadow text terlihat.....................................................89
Gambar 78 TextFieldShadowText.java saat user menginputkan teks...............................................89
Gambar 79 TextFieldAutoComplete.java.........................................................................................91
Gambar 80 TextFieldAutoComplete.java saat user menginputkan teks...........................................91
Gambar 81 TextFieldAutoComplete untuk website.........................................................................92
Gambar 82 TextFieldBackground....................................................................................................94
Gambar 83 TextFieldlmage.java......................................................................................................96
Gambar 84 TextFieldlmage.java saat user menginputkan teks........................................................96
Gambar 85 DocumentFormatedApp.java........................................................................................98
Gambar 86 TextFieldStyle.java......................................................................................................100
Gambar 87 TextFieldStyle2.java....................................................................................................102
Gambar 88 ComboColor.java........................................................................................................105
Gambar 89 Comb©C©lor2.java......................................................................................................106
Gambar 90Combolma§e.java.......................................................................................................109
Gambar 91 C©mboGradient.java...................................................................................................112
Gambar 92 Comb©Grad?ent2.java.................................................................................................114
Gambar 93 ?stColor.java..............................................................................................................116
Gambar 94 Listc©l©r2.java............................................................................................................117
Gambar 95 ?stBackgrond.java....................................................................................................118
Gambar 96 ?stB©©lean.java..........................................................................................................120
Gambar 97 ListNumber.java..........................................................................................................122
Gambar 98 ListFont.java...............................................................................................................124
Gambar 99 List menggunakan ListM©delUsu saat keadaan No SORT.............................................127
Gambar 100 List menggunakan ListM©delUsu saat keadaan ASCENDING......................................127
Gambar 101 List menggunakan ListM©delUsu saat keadaan DESCENDING....................................128
Gambar 102 List menggunakan ListModelUsuFilter saat tidak di filter...........................................130
Gambar 103 List menggunakan ListM©delUsuFilter saat difilter....................................................131
Gambar 104 F©nt Br©wser............................................................................................................132
Gambar 105 JViewP©rt dalam JScr©IIPane.....................................................................................133
Gambar 106ViewP©rtTranparan.java...........................................................................................135
Gambar 107ViewP©rtlmage.java..................................................................................................137
Gambar 108ViewP©rtlmage.java..................................................................................................137
Gambar 109 TextArealmage.java..................................................................................................139
Gambar 110 TextArealmage.java..................................................................................................139
G^bar ? ViewP©rtlmageGlass.java..........................................................................................141
Gambar 112 c©nt©h JWind©w......................................................................................................142
Gambar 113 Wind©wAb©ut.java...................................................................................................144
Gambar 114 Wind©wAb©ut.java saat menampilkan AboutScreen.................................................144
Gambar 115 Widw5plashScreen.java saat splashscreen............................................................146
Gambar 116 WdwSplashScreen.java saat form muncul............................................................146
Gambar ? Wind©wT©©ltip.java..................................................................................................148
Gambar 118 Wn^wT©oltip.java saat window tooltip muncul......................................................148
Gambar 119 FileRender.java.........................................................................................................151
Gambar 120 FileRenderLeaf.java...................................................................................................153
Gambar 121 TreeC©l©r.java..........................................................................................................155
Gambar 122 TreeBackground.java................................................................................................157
Gambar 123 TreeBackgound.java................................................................................................159
Gambar 124 TreeGlass.java...........................................................................................................162
Gambar 125TreeEdited.java.........................................................................................................163
Gambar ? Tr^^tedC©mb©B©x.java........................................................................................164
Gambar ^Tr^di^dChekB©x.java...........................................................................................166
Gambar 128 Tr^Col©rEdit©r.java.................................................................................................168
Gambar 129 c©l©r Editor..............................................................................................................169
Gambar 130 TreeFileEditor.java....................................................................................................172
Gambar 131 File Editor.................................................................................................................172
Gambar 132 TreeFileEditor¥esNo.java..........................................................................................176
Gambar 133 File Editor.................................................................................................................176
Gambar 134 ¥esNo Editor............................................................................................................177
Gambar 135 TreeFileEditorYesNo saat memilih .......................................................................177
Gambar 136 TreeFileEditorYesNo saat memilih ¥ES......................................................................178
Gambar 137TableColor.java.........................................................................................................181
Gambar 138TableGradient.java....................................................................................................183
Gambar 139 PanelAlamat.java......................................................................................................184
Gambar 140 PanelAlamat2.java....................................................................................................185
Gambar 141 TableAlamat.java......................................................................................................187
Gambar 142 TableAlamat.java......................................................................................................188
Gambar 143 New File....................................................................................................................190
Gambar 144 New Bean Form........................................................................................................191
Gambar 145 New File....................................................................................................................192
Gambar 146 NetBeans GUI Builder...............................................................................................192
Gambar 147 Choose Bea?.............................................................................................................194
Gambar 148 Choose Bean.............................................................................................................194
Gambar 149 Tampilan GUI Builder................................................................................................194
Gambar 150 Tampilan akhir render...............................................................................................194
Gambar 151 TableAlamatCool.java...............................................................................................197
Gambar 152 PanelViewPort.java...................................................................................................198
Gambar 153 TableAlamatViewPort.java........................................................................................200
Gambar 154 TleEditorComboBox.java.......................................................................................202
Gambar S^bl^itorChekBox.java..........................................................................................203
Gambar 156 Panel render nama...................................................................................................204
Gambar 157 Panel render jeniskelamin.........................................................................................204
Gambar l^nel render menikah...............................................................................................204
Gambar 159 TableEditorStylist saat mengedit nama.....................................................................209
Gambar 160 TableEditorStylist saat mengedit jenis kelamin..........................................................209
Gambar 161 TableEditorStylist saat mengedit menikah.................................................................210
Gambar 162 TableColorEditor.java................................................................................................212
Gambar 163 Color Editor..............................................................................................................213
Gambar 164 TableNumberEditor.java...........................................................................................216
Gambar 165 TableNumberEditor saat mengedit ?^??..................................................................216
Gambar 166 Panel editor alamat...................................................................................................217
Gambar 167 TbleAlamatCoolEditor.java......................................................................................219
Gambar 168 Editor Alamat............................................................................................................???
Gambar 169TableSorter.java........................................................................................................221
Gambar 170 TableSorter saat terurut secara ascending................................................................222
Gambar 171 TableSorter saat mengurut secara descending..........................................................222
Gambar 172 TableSorterGood saat mengurut ascending..............................................................224
Gambar 173 TableSorterGood saat mengurut descending............................................................224
Gambar 174 TableSorterFilter.java................................................................................................226
Gambar 175 TableSorterFilter saat difilter....................................................................................227
Gambar 176TableCSV.java...........................................................................................................230
Gambar 177 Save ?ialog...............................................................................................................230
Gambar 178 File CSV.....................................................................................................................231
Gambar 179 Microsoft Offive Excel 207?......................................................................................231
Gambar 180 Microsoft Office Excel 2007 ......................................................................................232
Gambar 181 Get External Data......................................................................................................232
Gambar 182 Import Text File........................................................................................................233
Gambar 183 Text Import Wizard...................................................................................................234
Gambar 184 Text Import Wizard...................................................................................................235
Gambar 185 Text Import Wizard...................................................................................................236
Gambar 186 Import Data..............................................................................................................236
Gambar 187 Microsoft Office Excel 2007 ......................................................................................237
Gambar 188 OpenOffice Calc........................................................................................................238
Gambar 189 Menu Open..............................................................................................................238
Gambar 190 Open Dialog..............................................................................................................239
Gambar 191 Text Import...............................................................................................................240
Gambar 192 OpenOffice Calc........................................................................................................240
Gambar 193TableHTM?.java........................................................................................................244
Gambar 194 Save Dialog...............................................................................................................244
Gambar 195 File HTML..................................................................................................................245
Gambar 196 Mozilla Firefox..........................................................................................................245
Gambar 197 ^xtPaneHightLight.java...........................................................................................248
Gambar 198TextPaneHightLight saat hightlight............................................................................248
Gambar 199 Posisi GlassPane........................................................................................................249
Gambar 200 GI^PaCradientApp.java......................................................................................250
Gambar 201 GI^PaneGradient2App.java....................................................................................251
Gambar 202 Form yang menggunakan GlassPaneBlock.................................................................253
Gambar 203 Saat form diblock oleh GlassPaneBlock.....................................................................253
Gambar 204GlassPaneBlock2App.java.........................................................................................255
Gambar 205 GlassPaneBlock2App saat diblock.............................................................................255
Gambar 206 Form yang menggunakan GlassPaneWarning............................................................257
Gambar 207 Form yang menggunakan GlassPaneWarning............................................................257
Gambar 208 Form yang menggunakan GlassPaneTransition.........................................................259
Gambar 209 Saat GlassPaneTransition memulai transisi................................................................260
Gambar 210 Form yang menggunakan GlassPaneTransitionRotasi................................................262
Gambar 211 Saat GlassPaneTransitionRotasi memulai transisi......................................................263
Gambar 212 TableTransition.java..................................................................................................265
Gambar 213 TableTransition saat memulai transisi.......................................................................265
Gambar 214 GlassPaneFileDragApp.java.......................................................................................269
Gambar 215 GlassPaneFileDragApp saat glasspane menampilkan gambar saat file didrag ............ 269
Gambar 216 GlassPaneFileDragApp saat file drag didrop..............................................................270
Gambar 217 GlassPanelmageDragApp.java...................................................................................274
Gambar 218 GlassPanelmageDragApp saat user mendrag file gambar..........................................275
Gambar 219 GlassPanelmageDragApp saat user mendrag file selain gambar................................ 275
Gambar 220 GlassPaneMessageApp.java......................................................................................278
Gambar 221 GlassPaneMessageApp saat menampilkan pesan......................................................279
Gambar 222 GlassPanePanelApp.java...........................................................................................281
LINK1
LINK2
Semoga ini semua membantu Para Masta, Saya sangat beterima kasih apabila Masta mau memberikan kritik atau saran untuk website dan postingan ini. dan untuk yang lainnya bila ada yang mau request vector bertema game yang lain silahkan tinggalkan jejak disini agar Kami bisa membantu Masta.
Terimakasih
mass dia ndk bisaaa di download soalnyan skip_ad nya gg bisa nongol karna kita di suruh centang makanan.......mohon di bantu.
ReplyDeletefile sudah didelete y bos
ReplyDeleteizin share ya admin :)
ReplyDeleteburuan gabung bersama kami,aman dan terpercaya
ayuk... daftar, main dan menangkan
Line : agen365
WA : +855 87781483 :)
Silakan di add ya contaknya dan Bergabung juga ya :)