1 / 13

High Level User Interface

High Level User Interface. Oleh : Oman Somantri S.Kom Poltek Harber Tegal Teknik Komputer. Kapan menggunakan High-Level UI ?. Saat membangun aplikasi text-based yang mudah . Saat kita ingin aplikasi kita dapat dengan mudah dipertukarkan dengan berbagai macam peralatan ( Portabilitas ).

anoki
Télécharger la présentation

High Level User Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High Level User Interface Oleh : Oman SomantriS.Kom PoltekHarberTegalTeknikKomputer

  2. Kapanmenggunakan High-Level UI ? • Saatmembangunaplikasi text-based yang mudah. • Saatkitainginaplikasikitadapatdenganmudahdipertukarkandenganberbagaimacamperalatan (Portabilitas). • Saatkitainginaplikasimemilikitampilanyang samadengankomponen UIyang lain dariberbagaiperalatan. • Saatinginkodekitadapatmenjadisesedikitmungkin, ketikasebuahinteraksiditanganioleh API.

  3. High Level User Interface J2ME

  4. Screen • Screen merupakanintiabstrak class yang digunakanuntuk high-level UI dan canvas merupakan Displayable abstrak class untuk low-level UI. • Subclasses dari abstract class screen diantaranyaadalah Form, TextBox, List dan Alert.

  5. Command • Denganadanyakekuranganukuranpada screen, MIDP tidakmenggambarkansebuah menu bar. • Untukmenggantikan menu bar, MIDletmemiliki Commands. • Biasanya Command diimplementasikansebagai soft key atau item dalamsebuah menu. Object Command hanyaberisiinformasitentang action yang harusdikerjakanpadasaatCommand diaktifkan

  6. Gbr : Listing program untuk mapping Commands kedalam Displayable

  7. Alert • Alert merupakansebuah screen yang dapatmenampilkan text dangambar. • Alert merupakankomponenuntukmenampilkanerrordanwarning, display text daninformasigambaratauuntukmendapatkaninformasidari user. • Alert ditampilkanuntukspesifikasiperiodedariwaktu. Waktudi-set menggunakan method setTimeout()dan method tersebutdispesifikasikandalam unit millliseconds.

  8. Tampilan Alert

  9. List • List merupakan subclass dari screen yang berisisebuahdaftardarisuatupilihan. • List fungsinyaadalahmenampilkandaftarpilihanpadalayar. Masing‐masingelemen yang ditampilkandirepresentasikanoleh String dandapat pula  ditambahkandengangambar/Image. • Sebuah list dapatdibagimenjaditigatipe: IMPLICIT, EXCLUSIVE atau MULTIPLE.

  10. Gbr. Tipe– tipeList

  11. Text Box • TextBoxmerupakan sub-class dari screen yang dapatdigunakanuntukmendapatkaninput text dari user. • TextBox minimal harusmemilikisatu Command untukmenentukancaramemprosesinput dariuser. • IsidariTextBoxdapatdiambilkembalidenganmenggunakan method getString().

  12. Gbr. Tampilan TextBox • Gbr: TextBox tipe ANY (multi-line) Gbr: TextBox modifikasi PASSWORD

  13. TerimaKasih

More Related