<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://doc.sibvisions.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.sibvisions.com/feed.php">
        <title>Documentation de:jvx:client:gui</title>
        <description></description>
        <link>https://doc.sibvisions.com/</link>
        <image rdf:resource="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico" />
       <dc:date>2026-04-28T17:04:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/actions?rev=1526369021&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/application_parameters?rev=1517490371&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/bind_editors_model?rev=1517471345&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/controlling_metadata_cache?rev=1517482498&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/correct_launcher?rev=1517483105&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/diagrams?rev=1517491343&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/format_tables?rev=1517349347&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/imagelibrary?rev=1731925817&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/imageviewer?rev=1517472733&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/layoutmanager?rev=1517489203&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/multi_linguality?rev=1517489668&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/save_settings?rev=1517491086&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/upload_download?rev=1517434227&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/de/jvx/client/gui/userdefined_components?rev=1517482107&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico">
        <title>Documentation</title>
        <link>https://doc.sibvisions.com/</link>
        <url>https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico</url>
    </image>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/actions?rev=1526369021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-15T07:23:41+00:00</dc:date>
        <title>Wie verwendet man Client Actions</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/actions?rev=1526369021&amp;do=diff</link>
        <description>Als Client Action definieren wir eine Methode/Funktion die am Client zu einem vordefinierten Zeitpunkt, automatisch aufgerufen wird. Ein vordefinierter Zeitpunkt wäre z.B. ein Button klick, der Zeilenwechsel in einer Tabelle, Einfügen in einer Tabelle,</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/application_parameters?rev=1517490371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T13:06:11+00:00</dc:date>
        <title>de:jvx:client:gui:application_parameters</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/application_parameters?rev=1517490371&amp;do=diff</link>
        <description>Es ist nicht unüblich, einer Applikation, bereits beim Start diverse Parameter zu übergeben damit die Applikation bereits bei der Initialisierung darauf Rücksicht nehmen kann. Solche Parameter wären z.B. der Log Level, das Look and Feel, ein beliebiger Benutzername, uvm.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/bind_editors_model?rev=1517471345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T07:49:05+00:00</dc:date>
        <title>Editoren mit Tabellen verknüpfen</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/bind_editors_model?rev=1517471345&amp;do=diff</link>
        <description>In Datenbankapplikationen muss die Bearbeitung von Daten einerseits direkt in Tabellen möglich sein und andererseits ist eine Formularbasierte Bearbeitung wünschenswert.

Die Formularbasierte Eingabe von Daten erhöht die Übersicht und ermöglicht Gruppierungen die mit Tabellen nur schwer möglich sind.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/controlling_metadata_cache?rev=1517482498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T10:54:58+00:00</dc:date>
        <title>de:jvx:client:gui:controlling_metadata_cache</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/controlling_metadata_cache?rev=1517482498&amp;do=diff</link>
        <description>Eine Datenbank Anwendung benötigt stets Meta Daten in denen einzelne Spalten definiert und beschrieben werden. Es wird z.B. festgelegt welche Spalte der Primärschlüssel ist, von welchem Datentyp die Spalte ist und ev. auch die Länge und ob die Spalte Null Werte annehmen darf. All diese Informationen werden Meta Daten genannt.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/correct_launcher?rev=1517483105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T11:05:05+00:00</dc:date>
        <title>Den richtigen Launcher verwenden</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/correct_launcher?rev=1517483105&amp;do=diff</link>
        <description>Eine JVx Applikation wird immer Technologie unabhängig entwickelt. Dadurch ist es möglich, die Applikation in unterschiedlichsten Technologien bereitzustellen. 

Das Framework unterstützt im Moment folgende UI Technologien:

	*  Swing
	*  Vaadin
	*</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/diagrams?rev=1517491343&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T13:22:23+00:00</dc:date>
        <title>de:jvx:client:gui:diagrams</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/diagrams?rev=1517491343&amp;do=diff</link>
        <description>Von JVx wird die Intergration von Diagrammen, plattformunabhängig, unterstützt.

Anwendungsbeispiel

Einbindung eines Diagrammes in ein bestehendes Layout.


UIChart chart = new UIChart();

chart.setTitle(&quot;Chart Test&quot;);
chart.setXAxisTitle(&quot;Values&quot;);
chart.setYAxisTitle(&quot;Count&quot;);
chart.setChartStyle(UIChart.STYLE_LINES);
      
chart.setDataBook(rdbContacts);
chart.setXColumnName(&quot;ID&quot;);
chart.setYColumnNames(new String[] {&quot;ID&quot;, &quot;SALU_ID&quot;});

add(chart);</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/format_tables?rev=1517349347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-30T21:55:47+00:00</dc:date>
        <title>de:jvx:client:gui:format_tables</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/format_tables?rev=1517349347&amp;do=diff</link>
        <description>Jede Tabelle in JVx stellt gerade und ungerade Zeilen farblich unterschiedlich dar. Das erhöht die Benutzerfreundlichkeit ungemein. In vielen Fällen ist das jedoch nicht ausreichend. Aus diesem Grund bietet die Tabelle die Möglichkeit Zellen mit unterschiedlichen Farben und Schriften darzustellen.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/imagelibrary?rev=1731925817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-18T10:30:17+00:00</dc:date>
        <title>Verwenden der Bild Bibliothek</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/imagelibrary?rev=1731925817&amp;do=diff</link>
        <description>Die Image Library wird verwendet um in einer Applikation auf einfachste Art und Weise auf Bilder zuzugreifen. Üblicherweise werden Bilder im classpath einer Applikation abgelegt und mit dem vollständigen Ressource-Pfad geladen, z.B.:


Toolkit.class.getResourceAsStream(&quot;/jvx/rad/genui/images/32x32/about.png&quot;);</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/imageviewer?rev=1517472733&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T08:12:13+00:00</dc:date>
        <title>Der ImageViewer für die Anzeige von Bildern</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/imageviewer?rev=1517472733&amp;do=diff</link>
        <description>Die Darstellung von Bildern aus Datenbanken ist zwar denkbar einfach doch die Umsetzung im UI bereitet immer wieder Probleme und vor allem wiederholten Aufwand.

Mit JVx wird der Aufwand auf ein Minimum reduziert. Die Bilddaten werden in Tabellen, Auswahllisten oder Formularen dargestellt und dafür benötigt man im Normalfall nicht mehr als 3 Zeilen Code.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/layoutmanager?rev=1517489203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T12:46:43+00:00</dc:date>
        <title>Die Layout Manager</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/layoutmanager?rev=1517489203&amp;do=diff</link>
        <description>An eine GUI Entwicklung ohne Layout Manager ist kaum zu denken. Doch um ansprechende GUIs zu entwickeln werden oftmals mehrere Layout Manager benötigt. Diese werden geschachtelt um die gewünschten Ergebnisse zu erhalten. Um die Schachtelung zu ermöglichen ist pro Layout Manager auch ein Panel nötig. Ehe man sich versieht entsteht eine Unmenge an Code und zwar nur um das</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/multi_linguality?rev=1517489668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T12:54:28+00:00</dc:date>
        <title>Unterstützung für Mehrsprachigkeit</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/multi_linguality?rev=1517489668&amp;do=diff</link>
        <description>Die Unterstützung für Mehrsprachigkeit ist bereits in die Basiskomponenten von JVx integriert. Jede Komponente ermöglicht ohne weiteres zutun, die Übersetzung von beliebigen Texten. Alle Komponenten die Texte darstellen wie z.B. Button, Menu, MenuItem, Label übernehmen bereits die Übersetzung der angezeigten Texte.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/save_settings?rev=1517491086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T13:18:06+00:00</dc:date>
        <title>Parameter/Einstellungen speichern</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/save_settings?rev=1517491086&amp;do=diff</link>
        <description>Hin und Wieder müssen Einstellungen, direkt, am Client gespeichert werden um zu einem späteren Zeitpunkt bzw. nach einem erneuten Applikationsstart darauf zurückgreifen zu können. 

Als Beispiel bietet sich der Benutzername an. Nach erfolgreicher Anmeldung wird der Benutzername am Client gespeichert und nach einem neuerlichen Applikationsstart wird der gespeicherte Benutzername für die Vorbelegung des Eingabefeldes herangezogen.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/upload_download?rev=1517434227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-31T21:30:27+00:00</dc:date>
        <title>Up- und Download von Dateien</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/upload_download?rev=1517434227&amp;do=diff</link>
        <description>Der Up- und Download von Dateien ist in Applikationen kaum wegzudenken, egal ob es sich dabei um den Download von Reports oder den Upload von Importdaten bzw. Dokumenten handelt. In allen Fällen möchte man vor und/oder nach der Aktion weitere Aktionen starten bzw. auf die Daten zugreifen.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/de/jvx/client/gui/userdefined_components?rev=1517482107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T10:48:27+00:00</dc:date>
        <title>Benutzerdefinierte Komponenten</title>
        <link>https://doc.sibvisions.com/de/jvx/client/gui/userdefined_components?rev=1517482107&amp;do=diff</link>
        <description>Das JVx Enterprise Application Framework bietet den Vorteil eines Technologie unabhängigen User Interfaces. Für manche Aufgabenstellungen ist das jedoch nicht nötig und es kann ohne weiteres eine bestimmte Technologie eingesetzt werden wie z.B. klassisches Java Swing.</description>
    </item>
</rdf:RDF>
