Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

(Java language, IDE NetBeans 8.0.2) - My Photos : create a photo album applicati

ID: 670108 • Letter: #

Question

(Java language, IDE NetBeans 8.0.2) -

My Photos :

create a photo album application. The application will load a collection of images and displays them in a photo album layout (im not sure how this part works if you could explain more on how to have the application load a collection of images and how it displays them.). The program will allow the user to tag images with metadata:

• Title for the photo. Limited to 100 characters.

• Description for the photo. Limited to 300 characters.

• Date taken

• Place taken

Functional Specification :

1. The album should be able to display the pictures sorted by Title, Date, and Place.

2. When the user clicks on a photo, the metadata should be displayed.

3. The user should be able to add or remove photos from the

*/ could you add comments to whats going on? this is how i best learn is seeing a working code and dissecting the code to figure out what is going on. /*

Explanation / Answer

Introduction

          Handling images in an application is a common problem for many beginning Java programmers. The standard way to access images in a Java application is by using the getResource() method. This tutorial shows you how to use the IDE's GUI Builder to generate the code to include images (and other resources) in your application. In addition, you will learn how to customize the way the IDE generates image handling code.

The application that results from this tutorial will be a simple JFrame that contains one JLabel that displays a single image.

What is the NetBeans Platform?

The NetBeans Platform is a broad Java framework on which you can base large desktop applications. NetBeans IDE itself is one of the hundreds of applications based on the NetBeans Platform. The NetBeans Platform contains APIs that simplify the handling of windows, actions, files, and many other things typical in applications.

Each distinct feature in a NetBeans Platform application can be provided by a distinct NetBeans module, which is comparable to a plugin. A NetBeans module is a group of Java classes that provides an application with a specific feature.

You can also create new modules for NetBeans IDE itself. For example, you can write modules that make your favorite cutting-edge technologies available to users of NetBeans IDE. Alternatively, you might create a module to provide an additional editor feature.

Creating the Application

The NetBeans IDE incorporates many features for visual web application design, a number of which have been available as part of the NetBeans IDE Visual Web Pack 5.5 module. NetBeans 6.0 integrates these visual design features directly into the IDE and adds more features to the mix.

This article gives you a quick overview of the feature highlights of the NetBeans visual web design environment, including the Visual Designer, Page Navigator, Query Editor, and Style Editor. We also show some of the things you can do easily and quickly with these tools when developing a web application.

Using Components to Develop Web Application Pages

            Page design is of course an important part of developing a web application. NetBeans provides a palette of visual design components that you drag and drop onto a page in the Design window, to set up your page quickly with the desired look and feel. In addition to these visual components, the IDE supports themes, which let you apply a predefined set of styles to visual components throughout a project, thus enabling you to change an application’s entire appearance with a single mouse click