JAVA GUI SWING SCHOOL TASK

Selesai Dipasang 7 tahun yang lalu Dibayar saat pengiriman
Selesai Dibayar saat pengiriman

Task 1:

In the following exercise you will create a Java application that combines Swing with XML. The Application purpose is to display the contents of a number of RSS feeds as read on the Internet. The application interface mainly consists of a window (JFrame), see the picture below. This window is divided into three parts, each containing a component: (see picture uploaded)

1. A list on the left that contains the name of a number of RSS feeds.

2. A table on the right that contains all news items (items) for a specific RSS feed.

3. A text window to the right, below the table, which contains the contents of the selected news item.

(see uploaded picture for this to make sense as well)

It shall be possible to adjust the width between the list and the other two components by dragging

the vertical bar between the two, to the right or left. The division of the interface adjustable

parts achieves this m.h.a. Swing component JSplitPane.

Description of the application's appearance and functionality

Your application must have the following appearance and functionality:

1. The application window should be possible to adjust the size. You may select the appropriate

boot size of the window and the appropriate width and height distribution between the three

the main components

2. The window should have a menu list with a menu to be named "File". This menu will have

two menu options: "Open" and "Exit".

3. The user must, by selecting "Open" menu item, open an XML file called

"[login to view URL]" (the structure of which is described below) containing a number RSSstreams

and description of these m.h.a. JFileChooser.

4. This XML file is then parsed m.h.a a DOM parser to the DOM tree. then collected

data from the tree and added an appropriate data structure.

5. The titles of the RSS feeds will then appear in the list on the left.

6. When the user selects one of the streams in the list and press the button "Open Stream"

Above the list, an HTTP calls made on the selected RSS channel link (URL). The result

the call is received as XML to the application. The contents of the XML stream comprises

apart from the initial information about the power of a number of item elements, hereafter referred

RSS item. This XML document is parsed and all RSS items to be picked up and

placed in a suitable data structure. An RSS item consists of four elements:

a. the title (not to be confused with the RSS stream title) called title.

b. a link that represents the current RSS itemets link (not to be confused with the current URL)

called link.

c. the news text called Description.

d. the publication date pubDate called.

7. The current channel all, loaded RSS items to be displayed in the table at right. There shall

However, only the title, publication date and a link is displayed.

8. When a user selects a row (an RSS item) in the table, this novelty items text

(Description) shown in JTextArean under the table.

9. JTextArean where the content to be displayed should not be edited by the user. It shall not

Nor have any horizontal scroll bar. The text should also wrap automatically between

words (not in a word).

10. If you select a new start for the reading to be the old contents of the table and replaced

the text windows to be cleared.

11. You must decide the layout (font, color, width, height, etc.) on the application as long as the

has the three components.

The file "[login to view URL]" that i will upload for this task contains a number of RSS feeds

(Channels). For each channel, there is a title that indicates the channel name. This is the name to be

appears in the list and a link indicating the URL for the channel. This URL will be used to make the call when the channel should be read.

Java PHP Perancangan Perangkat Lunak

ID Proyek: #10221284

Tentang proyek

12 proposal Proyek online Aktif 7 tahun yang lalu

Diberikan kepada:

AhmedLabib93

Hello My name is Ahmed, i'm a top rated freelancer. i worked over 150 projects and over 250 hours doing java projects. plus i passed freelancer java exam with top 20% plus i got 2 java certificate 1Z0-803 and 1Z0- Lebih banyak

€80 EUR dalam 3 hari
(440 Ulasan)
6.7

12 freelancer rata-rata menawar €136 untuk pekerjaan ini

eperfections

I am best java programmer. I can do this. Plz award me.

€277 EUR dalam 5 hari
(536 Ulasan)
7.7
JinDongZhe

Hello Sir, I read your job description very carefully and I believe I am very qualified for your project. I can start your project immediately and finish your project successfully within given timeframe with high qu Lebih banyak

€210 EUR dalam 5 hari
(178 Ulasan)
7.9
dipakjadhav08

A proposal has not yet been provided

€194 EUR dalam 2 hari
(104 Ulasan)
5.5
mantumalakar10

Hi, Once again, this project falls under my skill, I can provide you this assignment as well, please contact me. I want to have a great relation with you. I have also put my bids on other projects. regards, man Lebih banyak

€100 EUR dalam 3 hari
(39 Ulasan)
5.4
csanuragjain

hi i can work on this please let me know if interested thanks -------------------------------------------

€200 EUR dalam 12 hari
(30 Ulasan)
5.4
mackthehobbit

Hi, I've seen your two projects and bidden on both. I'm experienced with Java and the use of Swing GUI, and I've made several small applications using it in the past. I'd love to work on either or both of these assignm Lebih banyak

€40 EUR dalam 2 hari
(19 Ulasan)
4.3
ajeetaryan

Hi Sir I'm Ajeet Singh, currently working as a senior Architecture designer in a reputed software company and I'm ready for this application. I will welcome you for hiring me. We believe in quality and smart work Lebih banyak

€155 EUR dalam 3 hari
(11 Ulasan)
4.4
DaraCodes

I have around 8 years of experience in Java/Swings/AWT I can help you in you project. You can expect some quality work on time from me.I have done most of my project in swings/AWT etc. I am looking forward to work w Lebih banyak

€100 EUR dalam 3 hari
(16 Ulasan)
3.7
crypthne

I have bachelor and master degrees in IT. My Primary skills include Java, Python, VB/.NET, ArcGIS, and PHP. Also database skills include MS Access, MySQL, and Oracle. My Other skills include server and network administ Lebih banyak

€55 EUR dalam 3 hari
(5 Ulasan)
2.8
Makavelix93

Hello, my name is Martin Nowosad. I am from Germany. I graduaded in Computer Science and I have several years of Programming Experience on my back. I specialize in Java (+ Android), MySQL and Python. I would like to Lebih banyak

€111 EUR dalam 3 hari
(3 Ulasan)
2.5
natashaflores

I have experience in Java and would like to make this work. This would be my first in the freelancer and would like that opportunity. Thanks.

€111 EUR dalam 15 hari
(0 Ulasan)
0.0