|
Letzte
Bearbeitung dieses Dokuments: |
Code
Erklärungen
und Anwendungsbeispiele
Verwandte
Dokumentation
package
js_base.frame;
import
javax.swing.*;
/**
*
* @author kurt[at]javascout(dot)biz
* @date
2008-07-31
*
* @description
* de:
*
Erweiterung der Klasse 'JList':
* Als 'Model'
wird die Klasse 'DefaultListModel' verwendet;
* damit
ist es möglich einzelne Zeilen in den angezeigten Inhalt einzufügen
* oder daraus zu
entfernen.
* -------------------
* en:
*
Entension of the class 'JList':
* 'DefaultListModel'
is used as 'Model'; that makes it possible to add or remove
*
single lines in the displayed content.
*
*
@change-log
* when who why
*
--------------------------------------------------------
*
*/public
class
JSBS_JList
extends JList
{
/*
*
************************************************** */
/* de:
Verwendetes 'Model' für die Bearbeitung des angezeigten Inhaltes.
*/
/* de: Used 'Model' for manipulating the displayed
content. */
private
DefaultListModel
model
;
/*
* de:
* 'Constructor'
der Klasse.
* Statt des Standard-'Models' wird bei der
Konstruktion 'DefaultListModel' verwendet.
* en:
* 'Constructor'
of the class.
* At the time of construction,
'DefaultListModel' is used instead of the standard-'Model'.
*/
public
JSBS_JList()
{
/* de:
Aufrufen des 'Constructor' der Superklasse (JList).
* en:
Call the 'Constructor' of the superclass (JList).
*/
super
();
/* de:
'Konstruieren' des verbesserten 'Model' das für die Klasse verwendet
wird.
* en: 'Construct' the improved 'Model' that will
be used for that class. */
model
=
new
DefaultListModel();
/* de:
'Austauschen' des Models bei dieser Klasse ('JSBS_List').
* en:
'Exchange' the Model at this class ('JSBS_List'). */
this
.setModel(
model
);
}/*
*
**************************************************
*/
/* de:
* Methode zum Zurückliefern des
verwendeten 'Model'.
* Das 'Model' wird benötigt um
den angezeigten Inhalt der Klasse JSBS_List
* verändern
zu können.
* en:
* Method to return the
used 'Model'.
* The 'Model' is needed to manipulate the
displayed content of the class JSBS_List. */
public
DefaultListModel
getModel() {
return
model
;
}
}
xxx
Dokument |
Inhalt |
JavaScout Fat-Client-Framework (JS-FCF) > Tutorial: Programmierung mit dem JS-FCF |
In diesem Tutorial
wird vorgestellt, wie ein Anwendungsprogramm mit Graphischer
Benutzeroberfläche (GUI / Graphic User Interface) unter
Verwendung der JavaScout Basisklassen (JSBS)
entwickelt wird. |