06lab Sales Razzle

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

SALES, Razzle Gell B.

BSIT – 2A

1.) Re-examine the program that you created during the demonstration and
answer the following questions:

a.) On what specific part of the program were the java.awt and javax.swing
packages used? Explain how. (Essay: 15 points)
Java.awt used to develop either GUI or window-based applications in
Java. While java.swing generate JPanels, JFrames, JTextFields, and JLabels
input and output objects, are used to provide the JFrames, which enclose the
panel and give it a pleasing form, a background. JTextFields are used to
provide a place for the user to type, and JLabels are used to provide labels to
assist the user in entering an IP address into the textfield. The JButtons are
also used to hold the IP addresses and subsequently clear the textual input
("clear") or deliver the input to the rest of the program ("okay").

b.) On what specific part of the program was the java.awt.event package
used? Explain how. (Essay: 15 points)
When extending the JavaAWT, btnFindIP, btnClear, and btnOkay
classes to listen for anaction called "ActionListener" from the java.awt.event
package. Furthermore, the ActionEvent object passed into the two
overridden functions actionPerformed in both btnClear and btnOkay comes
from the event package java.awt.event.

2.) In line with the concept of the program that you created (a program that
generates IP address), search for at least one (1) framework that can be used
in creating the same program. Explain how you will implement the
framework. (Essay: 15 points)
SwingX: The SwingX framework can be used to create much of the same
program. SwingX is based on Swing and it would be simple to recreate the same
program due to the common syntax and components of Swing on which it is based
3.) After re-examining the program and finding another suitable framework,
search for at least five (5) mobile user interface (UI) toolkits which are not
included in 06 Handout Provide the following details for each toolkit:
Toolkit Name
Fair Mobile UI kit
Flat Mobile App UI
Phoenix UI
Ecommerce UI Kit
Routes UI kit for iOS

Toolkit creator/Developer
Fair Mobile UI kit - Komol Kuchkarov
Flat Mobile App UI - Kristijan Binsk
Phoenix UI - Adrian Chiran
Ecommerce UI Kit - Ritesh Malviya
Routes UI kit for iOS - Beans UI

Short toolkit description


Fair Mobile UI kit - Twenty gorgeous media-related screens are included in the
Fair Mobile UI Kit to allow your users to listen to music or view movies, and there
are more than fifteen social media screens to assist others connect with all of the
other parts through social interactivity.
Flat Mobile App UI - The app design is centered around food and employs the
same color and design style as the page design.
Phoenix UI - a mobile UI kit for iOS consisting of twelve distinct screens the first
screen, similar to Instagram, is for community sharing; users can share photos, tag
their locations, and leave comments. Then there's the user profile screen, where
you can look through your inbox and change your profile settings.
Ecommerce UI Kit - The dark pink color palette of this screen kit is intended to
appeal to eCommerce apps that wish to help users sell fashion and designer items.
Additionally, a separate filters screen will allow you to narrow down your searches
for items by selecting male or female products, using brand tags to find brand
specific items, searching through categories, selecting a product color, and even
selecting a price range to help you narrow down items for your budget.
Routes UI kit for iOS - Routes UI Kit is designed exclusively for iOS developers.
Routes Kit is divided into seven categories: travel, online shopping, social media,
user profiles, menu items, signup and login forms, and walkthrough forms to make
the onboarding process more flexible.

Base on your understanding, how will this toolkit help developers and designers
create a better user interface? Cite some examples, if possible. (Essay: 15 points)
They will gain more knowledge and understand on which or how to improve
their UI by viewing various UI kits. Using this kind of toolkit it will assist developers
and designers in creating a better user interface by providing ideas and
prototypes.

You might also like