{"id":283,"date":"2020-03-19T18:05:41","date_gmt":"2020-03-19T18:05:41","guid":{"rendered":"https:\/\/unydevelopernetwork.com\/?p=283"},"modified":"2020-03-20T01:59:54","modified_gmt":"2020-03-20T01:59:54","slug":"tutorial-ui-desain-jframe-dengan-netbeans-part-2","status":"publish","type":"post","link":"https:\/\/unydevelopernetwork.com\/index.php\/2020\/03\/19\/tutorial-ui-desain-jframe-dengan-netbeans-part-2\/","title":{"rendered":"Tutorial: UI Desain JFrame Dengan Netbeans (Part 2)"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p>Selamat datang kembali di blogs UNYDeveloperNetwork. Pada postingan kali ini, Saya akan melanjutkan dari postingan saya <a href=\"https:\/\/unydevelopernetwork.com\/index.php\/2020\/03\/14\/tutorial-ui-desain-jframe-dengan-netbeans-part-1\/\">sebelumnya<\/a>,  yakni mendesain UI untuk aplikasi Java dengan JFrame Pada Netbeans. Pada artikel <a href=\"https:\/\/unydevelopernetwork.com\/index.php\/2020\/03\/14\/tutorial-ui-desain-jframe-dengan-netbeans-part-1\/\">sebelumnya<\/a>, Saya sudah memberikan tutorial bagaimana cara mengganti <em><strong>Look &amp; Feel<\/strong><\/em><strong> <\/strong>dan mengganti ikon app. Sekarang Saya akan melanjutkan tutorial ke tahapan yang lebih kompleks. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Pada artikel kali ini, Saya akan memberikan tutorial bagaimana memformat <em><strong>Window Type, Window Behavior<\/strong><\/em>, <em><strong>Layout Space<\/strong><\/em>, dan<em> <strong>Fonts<\/strong><\/em>. Mari kita simak bersama. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Window Type<\/h2>\n\n\n\n<div class=\"wp-block-media-text alignwide is-vertically-aligned-center\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"498\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-28.png\" alt=\"\" class=\"wp-image-285\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-28.png 360w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-28-217x300.png 217w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p> Ada tiga jenis <em>Windows Type<\/em> yang tersedia dalam properties JFrame Netbeans yakni: NORMAL, UTILITY, dan POPUP. Untuk mengganti Window type ini, Anda hanya perlu mengklik pada suatu JFrame, dan cari property <strong>type<\/strong> pada <strong>Properties<\/strong> <\/p>\n<\/div><\/div>\n\n\n\n<p>Sekarang, mari kita perhatikan contoh untuk NORMAL dan UTILITY<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"191\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-29.png\" alt=\"\" class=\"wp-image-286\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-29.png 402w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-29-300x143.png 300w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><figcaption>NORMAL Window Type<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"193\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-30.png\" alt=\"\" class=\"wp-image-287\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-30.png 402w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-30-300x144.png 300w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><figcaption>UTILITY Window Type<\/figcaption><\/figure><\/div>\n\n\n\n<p>Anda sudah dapat melihat perbedaan antara NORMAL dan UTILITY Window type. Anda kini dapat berkreasi dengan project aplikasi Anda dengan menggunakan Window Type ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Window Behavior<\/h2>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"393\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/npropoertiss.jpg\" alt=\"\" class=\"wp-image-288\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/npropoertiss.jpg 332w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/npropoertiss-253x300.jpg 253w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Window behavior yang dimaksud di sini adalah kemampuan window app untuk dapat di resize. Untuk mengubah behavior ini, Anda hanya perlu mengklik pada suatu JFrame, dan mencari property <strong>resizable <\/strong>pada <strong>Properties<\/strong>.<\/p>\n<\/div><\/div>\n\n\n\n<p>Mari kita perhatikan perbedaan antara <strong>resizable <\/strong>dan <strong>not resizable<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"410\" height=\"195\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-31.png\" alt=\"\" class=\"wp-image-289\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-31.png 410w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-31-300x143.png 300w\" sizes=\"auto, (max-width: 410px) 100vw, 410px\" \/><figcaption>Window Behavior dengan not <strong>resizable<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"410\" height=\"197\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-32.png\" alt=\"\" class=\"wp-image-290\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-32.png 410w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-32-300x144.png 300w\" sizes=\"auto, (max-width: 410px) 100vw, 410px\" \/><figcaption>Window Behavior dengan <strong>resizable<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<p>Dapat kita lihat perbedaannya. Pada Window Behavior dengan <strong>not resizable<\/strong>, tombol maximize tidak aktif (disabled). Selain itu, cursor <strong>resizable<\/strong> juga tidak aktif sehingga window tidak dapat diubah &#8211; ubah ukurannya (statis). <\/p>\n\n\n\n<p>Berbeda sekali dengan Window Behavior dengan <strong>resizable<\/strong>, tombol maximize aktif sehingga memungkinkan window dapat di maximize. Selain itu, cursor <strong>resizable<em> <\/em><\/strong>juga aktif ketika Anda mendekatkan cursor pada salah satu sudut window yang memungkinkan ukuran window dapat diubah ubah ukurannya (dinamis).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Layout Space<\/h2>\n\n\n\n<p>Layout space adalah ruang kosong antar komponen. Adanya Layout space ini untuk membantu penataan UI supaya lebih rapi. Sekarang mari kita perhatikan desain layout di bawah ini. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"214\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-50.png\" alt=\"\" class=\"wp-image-329\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-50.png 463w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-50-300x139.png 300w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/figure><\/div>\n\n\n\n<p>Dapat kita perhatikan, antara <strong>JLabel<\/strong> dan <strong>JTextField<\/strong> masih terdapat space. Spacenya pun juga masih terlihat cukup lebar. Hal ini dikarenakan, layout space pada <strong>layout designer<\/strong> Netbeans membagi tiga space default yakni <strong>Default Small, Default Medium, <\/strong>dan <strong>Default Large. <\/strong>Namun, apakah kita dapat mengatur space tersebut sesuai dengan kemauan Kita? jawabannya. Iya, Bisa! Bagaimanakah caranya? Perhatikan langkah berikut.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"260\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans1-2.png\" alt=\"\" class=\"wp-image-333\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans1-2.png 444w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans1-2-300x176.png 300w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/figure><\/div>\n\n\n\n<p>Klik space di antar dua komponen yang akan dipersempit spacenya. Secara default, akan dimunculkan ukuran space yang sedang dipakai. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"442\" height=\"480\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans2.png\" alt=\"\" class=\"wp-image-334\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans2.png 442w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans2-276x300.png 276w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/figure><\/div>\n\n\n\n<p>Langkah selanjutnya adalah, klik kanan pada space tersebut, dan pilih <strong>Edit Layout Space<\/strong>. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"276\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans3.png\" alt=\"\" class=\"wp-image-335\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans3.png 480w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans3-300x173.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p>Akan muncul kotak toolbox untuk mengatur <strong>Layout Space<\/strong>. Secara default ada tiga pilihan, seperti yang sudah Saya sebutkan di atas. Namun, kita dapat langsung menggantinya dengan angka.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"276\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans4.png\" alt=\"\" class=\"wp-image-336\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans4.png 480w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/jbeans4-300x173.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p>Seperti pada contoh di atas yang Saya berikan, Saya memberikan value 0 untuk space antara dua komponen. Lalu bagaimana hasilnya?<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"205\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-52.png\" alt=\"\" class=\"wp-image-337\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-52.png 447w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-52-300x138.png 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/figure><\/div>\n\n\n\n<p>Yak, contoh di atas adalah layout yang <strong>Layout Space<\/strong> antar dua komponennya Saya set 0. Sekarang mari kita lihat hasilnya jika di run. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"423\" height=\"233\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-53.png\" alt=\"\" class=\"wp-image-338\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-53.png 423w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-53-300x165.png 300w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/figure><\/div>\n\n\n\n<p>Dapat kita lihat, desain aplikasinya mulai tampak rapi dan <strong>user friendly.<\/strong> Sekarang kita rapikan sedikit <strong>Layout Space<\/strong> bagian bawah supaya lebih rapi lagi. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"175\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-54.png\" alt=\"\" class=\"wp-image-339\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-54.png 415w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-54-300x127.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/figure><\/div>\n\n\n\n<p>Tangkapan layar di atas adalah hasil akhir dari pengaturan <strong>Layout Sapce<\/strong>. Kini kita akan menuju bagian akhir dari part 2 ini. Yakni, mengatur fonts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Fonts<\/h2>\n\n\n\n<p>Bagian terakhir dari artikel ini adalah mengatur <strong>fonts<\/strong>. kita akan mengatur <strong>fonts <\/strong>supaya desain layout kita lebih <strong>user friendly<\/strong>. Pertama kita akan jenis <strong>font<\/strong>. Untuk mengaturnya, klik pada salah satu komponen yang mendukung properties <strong>fonts<\/strong>, kemudian pada properties pilih <strong>font<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"699\" src=\"https:\/\/i0.wp.com\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-55.png?fit=640%2C577&amp;ssl=1\" alt=\"\" class=\"wp-image-340\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-55.png 776w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-55-300x270.png 300w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-55-700x631.png 700w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-55-768x692.png 768w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/figure><\/div>\n\n\n\n<p>Selanjutnya, kita dapat mengatur jenis <strong>font, <\/strong>style <strong>font, <\/strong> dan ukuran <strong>font<\/strong> sesuai dengan keinginan kita. Pada contoh yang Saya berikan, Saya menggunakan <strong>font <\/strong>Segoe UI dengan style bold dan ukuran 12 untuk komponen <strong>JLabel<\/strong>. Sedangkan untuk <strong>JTextField<\/strong> Saya menggunakan <strong>font<\/strong> Segoe UI dengan style Plain dan ukuran 18. Hasil desainnya adalah seperti tangkapan layar di bawah ini.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"183\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-56.png\" alt=\"\" class=\"wp-image-341\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-56.png 425w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-56-300x129.png 300w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/figure><\/div>\n\n\n\n<p>Sekarang, saya membuat teks pada kedua <strong>JLabel <\/strong>menjadi kapital. Tujuannya adalah untuk membuat label semakin tegas dan mudah dibaca oleh user.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"419\" height=\"196\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-57.png\" alt=\"\" class=\"wp-image-343\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-57.png 419w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-57-300x140.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/figure><\/div>\n\n\n\n<p>Langkah terakhir adalah melakukan re-design pada <strong>Layout Space<\/strong> dan <strong>Window Size<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"363\" height=\"190\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-58.png\" alt=\"\" class=\"wp-image-344\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-58.png 363w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-58-300x157.png 300w\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" \/><\/figure><\/div>\n\n\n\n<p>Ketika di run maka hasilnya adalah sebagai berikut.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"202\" src=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-59.png\" alt=\"\" class=\"wp-image-345\" srcset=\"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-59.png 353w, https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-59-300x172.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure><\/div>\n\n\n\n<p>Dengan demikian, berakhir sudah part 2 dari Tutorial: UI Desain JFrame Dengan Netbeans ini. Semoga bermanfaat untuk kita semua. Apabila Anda memiliki pertanyaan, jangan sungkan meninggalkannya di kolom komentar. Jika Anda ingin mencuplik artikel ini, jangan lupa juga sertakan URL nya. Silakan tunggu part 3 nya.. ^_^ <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ARTIKEL TERKAIT<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/unydevelopernetwork.com\/index.php\/2020\/03\/14\/tutorial-ui-desain-jframe-dengan-netbeans-part-1\/\">Tutorial: UI Desain JFrame Dengan Netbeans (Part 1)<\/a><\/li><li><a href=\"https:\/\/unydevelopernetwork.com\/index.php\/2019\/11\/27\/membuat-aplikasi-desktop-untuk-windows-dengan-java\/\">Tutorial: Membuat Aplikasi Desktop Untuk Windows dengan Java<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Selamat datang kembali di blogs UNYDeveloperNetwork. Pada postingan kali ini, Saya akan melanjutkan dari postingan saya sebelumnya, yakni mendesain UI untuk aplikasi Java dengan JFrame Pada Netbeans. Pada artikel sebelumnya, Saya sudah&#8230;<\/p>\n","protected":false},"author":1,"featured_media":345,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3,2,1],"tags":[58,5,57,22,59,4],"class_list":["post-283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-tutorial","category-uncategorized","tag-desktop-app","tag-java","tag-jframe","tag-netbeans","tag-programming","tag-tutorial"],"featured_image_src":"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-59.png","author_info":{"display_name":"Muhammad Irfan Luthfi","author_link":"https:\/\/unydevelopernetwork.com\/index.php\/author\/admin\/"},"jetpack_featured_media_url":"https:\/\/unydevelopernetwork.com\/wp-content\/uploads\/2020\/03\/image-59.png","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":6,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/posts\/283\/revisions\/353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/media\/345"}],"wp:attachment":[{"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unydevelopernetwork.com\/index.php\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}