Erstellung eines Basis-Applets und einer Komponentenliste in Java

Java- Anwendungen können nicht nur auf einer Konsole oder einem Betriebssystem ausgeführt werden, deren Ergebnisse in Windows generiert werden, sondern wir können sie auch in Webseiten einbinden, ohne auf die Sprache oder deren Vorteile verzichten zu müssen. Dafür können wir Applets verwenden , die wie kleine Teile von sind In Java erstellte Programme, die in HTML eingebettet sind.

Obwohl es derzeit viele Add-Ons und Komponenten gibt, die uns daran hindern, Java in Webumgebungen in Form von Applets zu verwenden , sind sie immer noch von Nutzen, insbesondere aufgrund der großen Leistungsfähigkeit der Sprache und der erzielbaren Ergebnisse.

Applet
Mit dem Applet können wir mit der JApplet- Klasse schnell Interfaces generieren, auf die Hauptmethode eines normalen Java-Programms verzichten und das Applet so in den HTML- Code einbetten, dass es von den Benutzern ausgeführt werden kann.

Dadurch ist die Migration einer normalen Anwendung auf ein Applet weniger kompliziert als Sie denken und die Vielseitigkeit der Ausführung im Web wird erhöht.

Sehen wir uns im folgenden Bild einen Code an, in dem wir zuerst ein Programm und dann ein Applet erstellen :

java-applets.jpg

Wir sehen, wie wir zunächst eine Klasse erstellen, die von JFrame erbt, und zu der wir ein Label oder Label hinzufügen, und dann in der Hauptmethode den Frame erstellen, in dem all dies gezeigt werden muss. Im zweiten Abschnitt des Bildes machen wir genau dasselbe, nur dass wir das weglassen main-Methode und anstatt JFrame von JApplet zu erben, erhalten wir eine Reihe von Tools, mit denen Container automatisch erstellt werden.

Geben Sie das Applet im HTML ein

Vor einigen Augenblicken haben wir erwähnt, dass die Applets im HTML- Code enthalten oder eingebettet sind, da wir sie auf diese Weise in die Webseiten einbinden müssen. Dazu speichern wir unser Programm einfach in einer Datei und platzieren die kompilierten Applets in einem Pfad, der für unsere Webseite zugänglich ist.

See also  So installieren und konfigurieren Sie den DHCP-Server unter Ubuntu 19.04 und Ubuntu 18.04

Wenn der Benutzer Java auf seinem Computer installiert hat, wird der Inhalt ausgeführt, sofern das Sicherheitsschema Ihres Betriebssystems dies zulässt. Nachfolgend sehen wir einen Code, in dem wir ein Applet in eine HTML- Datei einfügen:

 <html> <head> <title> Unser erstes Applet </ title> </ head> <body> <applet width = 250 height = 50 code = "ShowMessage.class"> </ applet> </ body> </ html> 

Wie wir feststellen können, verwenden wir ein Label namens <applet>. Wir können die Größe, mit der es angezeigt werden soll, mit den width- und height-Eigenschaften angeben, und schließlich mit der code- Eigenschaft, die wir angeben werden, welche kompiliert wird, um sie auszuführen.

Grundsätzlich haben wir gesehen, wie man Applets erstellt. Obwohl diese Art von Komponenten derzeit nicht weit verbreitet ist, ist sie immer noch gültig, insbesondere in wissenschaftlichen und technischen Umgebungen, in denen die Leistungsfähigkeit der Java- Sprache erforderlich ist. Die Applets wurden nicht mehr verwendet, da sie in Javascript Alternativen enthielten , mit denen einige wichtige Dinge erreicht werden konnten. Sie sind jedoch kein wirklicher Ersatz für Java .

In Benutzeroberflächen gibt es viele Fälle, in denen wir eine Reihe von Optionen auflisten müssen, damit ein oder mehrere Werte ausgewählt werden. Abhängig von unserer Anwendung können diese mehreren Werte aufeinanderfolgend sein oder nicht. Wichtig ist jedoch, dass sie in der Lage sind, sie ordnungsgemäß und ordnungsgemäß anzuzeigen am einfachsten möglich.

Hierfür haben wir die List- Komponente, die der ComboBox- Komponente sehr ähnlich ist, mit dem Unterschied, dass wir mehrere Optionen anzeigen und die Liste mit der Bildlaufleiste kombinieren können, so dass wir viele Elemente platzieren können, ohne die Größe des Fensters zu beeinflussen.

See also  Anonym im Internet surfen

Die List-Komponente

Um Listen in unseren Benutzeroberflächen in Java zu verwenden , müssen wir die JList- Klasse verwenden, die zum java.swing- Paket gehört. Mit dieser Klasse können wir Listen von Elementen erstellen, in denen wir mithilfe einiger Parameter im Konstruktor zwischen einer oder mehreren Optionen gleichzeitig wählen können.

Wir können einige Methoden verwenden, um ihr Verhalten genauer zu definieren. Damit erhalten wir, was wir für unser Anwendungsverhalten benötigen. Einige der bekanntesten Methoden sind die folgenden:

selectedIndex ()
Dadurch können wir den Index der ausgewählten Liste ermitteln.

selectedIndices ()
Ähnlich wie bei der vorherigen Methode können wir die Indizes kennen, dh wir können mehr als einen ausgewählten Wert kennen.

selectedValue ()
Mit dieser Methode können wir einen Wert sehen, der durch seinen Namen und nicht durch seinen Index ausgewählt wird.

visibleRowCount ()
Damit können wir die Anzahl der sichtbaren Elemente festlegen, ohne scrollen zu müssen.

AuswahlVordergrund ()
Hier können wir die Frontfarbe des Steuerelements einstellen.

AuswahlHintergrund ()
Hiermit können wir die Hintergrundfarbe des Steuerelements einstellen.

selectionMode ()
Es ermöglicht uns, den Auswahlmodus zwischen einem einzelnen Wert, aufeinanderfolgenden Werten oder mehreren nicht aufeinanderfolgenden Werten zu ändern.

Erstellen Sie eine Grundliste

Um eine Liste zu erstellen, müssen Sie lediglich ein Objekt der JList- Klasse erstellen und die Anfangswerte mit dem Konstruktor platzieren. Anschließend können Sie die Liste mit den zusätzlichen Methoden verfeinern. Im folgenden Bild sehen Sie eine grundlegende und einfache Definition einer Liste:

java-components-listas.jpg
Wir sehen, wie wir das Objekt zunächst mit dem entsprechenden Konstruktor definieren und eine Reihe von Elementen übergeben. Mit den verschiedenen Methoden ändern wir die Farben, in denen die Liste und ihre Auswahl angezeigt werden, und legen die Anzahl der Elemente fest, die ohne Bildlauf angezeigt werden sollen.

Scrollen Sie
Standardmäßig ist die Liste kein Element, das den Bildlauf verwendet. Um dies durchführen zu können, müssen Sie sie in ein Bildlauffeld integrieren und damit die Funktionalität erweitern. Dieses Feld ist jedoch ein anderes Material als das, was wir hier sehen es bleibt für die Forschung über jeden einzelnen.

Wie wir gesehen haben, ist das JList- Element dem ComboBox- Element sehr ähnlich. Die Möglichkeit, mehrere Werte gleichzeitig auszuwählen, bietet jedoch eine neue Dimension, mit der wir erweiterte Funktionen in unsere Anwendung integrieren können. Nachdem wir dieses Tutorial beendet haben, haben wir gelernt, eine Liste von Elementen in Java zu definieren und zu wissen, wie wir einige verwandte Methoden anwenden können.

See also  So schützen Sie Ubuntu VIM-Textdateien mit einem Passwort

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *