نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
عناصر پیشرفته UI در این بخش سوم از دوره Mastering Java Swing ، برخی از ابزارک های رابط کاربری Swing با چالش و پیشرفته تر ، از جمله JTree ، میله های پیشرفت و ویرایشگرها و ارائه دهنده های جدول سفارشی را بررسی خواهیم کرد. ما همچنین به بررسی چند رشته ای در Swing خواهیم پرداخت. به علاوه شما یاد خواهید گرفت که چگونه با صفحات تب دار ، صفحات خرد شده و نوار ابزارهای قابل کشیدن کار کنید.
سرفصل ها و درس ها
ویندوز و صفحه
Windows and Panes
-
مقدمه
Introduction
-
رهگیری بسته شدن پنجره
Intercepting Window Closing
-
استفاده از تصاویر و نمادها
Using Images and Icons
-
نوارهای ابزار قابل کشیدن با JToolBar
Draggable Toolbars with JToolBar
-
صفحه های تقسیم شده
Split Panes
-
صفحه های تب دار
Tabbed Panes
کنترل های درخت
Tree Controls
-
JTree
JTree
-
رویدادهای انتخاب درخت
Tree Selection Events
-
ارتباط داده ها با گره های درخت
Associating Data with Tree Nodes
-
نمادهای گره درخت
Tree Node Icons
درختان را سفارشی کنید
Customizing Trees
-
ارائه دهندگان سلول های درختی سفارشی
Custom Tree Cell Renderers
-
ویرایشگران سلول های درختی سفارشی
Custom Tree Cell Editors
-
شناسایی تغییرات ویرایشگر گره درخت
Detecting Tree Node Editor Changes
چند رشته ای
Multithreading
-
یک سرور پیام شبیه سازی شده
A Simulated Message Server
-
چند رشته - کلاس SwingWorker
Multithreading - the SwingWorker Class
گفتگوها و میله های پیشرفت
Dialogs and Progress Bars
-
گفتگوی مد
Modal Dialogs
-
میله های پیشرفت
Progress Bars
-
توزیع برنامه شما - شیشه های قابل اجرا
Distributing Your App - Runnable Jars
-
افزودن متن برای پیشرفت میله ها
Adding Text To Progress Bars
-
لغو موضوعات SwingWorker
Cancelling SwingWorker Threads
بهبود ظاهر برنامه شما
Improving Your Application's Appearance
-
تنظیم مکان نما
Setting The Cursor
-
چند صفحه تقسیم شده تو در تو
Multiple Nested Split Panes
-
پاسخ به گزینه های برگه
Responding To Tab Selections
-
ارائه دهندگان لیست سفارشی
Custom List Renderers
-
پاسخ دادن به لیست انتخاب ها
Responding To List Selections
-
تغییر قلم
Changing The Font
-
بارگیری پرونده های قلم
Loading Font Files
رندر و ویرایش در جداول
Rendering and Editing in Tables
-
پیکربندی اتصال پایگاه داده
Configuring The Database Connection
-
جداول قابل ویرایش
Editable Tables
-
استفاده از کادرهای انتخاب در جداول
Using Checkboxes in Tables
-
ارائه دهندگان سلول میز
Table Cell Renderers
-
ویرایشگرهای سلول میز سفارشی
Custom Table Cell Editors
نمایش نظرات