Giter VIP home page Giter VIP logo

sqllitebrowser's People

Contributors

galexmes avatar

Watchers

James Cloos avatar  avatar

sqllitebrowser's Issues

Meldung wenn Limit auf 99999999 gesetzt wird

Es soll eine Popup Meldung erzeugt werden, wenn das Limit automatisch auf 99999999 gesetzt wurde. Dies dient dazu den Nutzer darauf hinzuweisen, dass ggfs. mehr als 999999999 Werte in der Tabelle existieren könnten, die dann nicht angezeigt werden!

Logik des Anzeigens eines Charts

Der Button und die Comboboxen, welche im Ticket #6 erzeugt wurden, benötigen Hintergrundlogik. Bei dem Auswählen eines Eintrages in den Comboboxen sollen die möglichen Tabellen angezeigt werden. Beim Auswählen einer Tabelle die möglichen Spalten. Beim Klick auf den Button soll ein Query an entsprechende Datenbank gesendet und der Chart angezeigt werden.

Auswahl des Chart Types per GUI

Es soll in der GUI möglich sein den Chart Typ (z.B. Line, Bar, Pie) auswählbar. Eine genaue Position dieser Auswahl muss noch gefunden werden. Die Auswahl soll per Radiobutton oder Checkbox erfolgen. Die Logic dahinter soll in Ticket #10 behandelt werden.

Charts einer Datenbank sollen angezeigt werden

Im Charts-Tab soll die Möglichkeit bestehen, genauso wie im Query-Tab eine Datenbank auszuwählen. Anhand der Datenbank soll dann eine Tabelle auswählbar sein. Innerhalb der Tabelle sollen zwei Spalten auswählbar sein. Alle vier Checkboxen sollen links Sichtbar sein. Der Chart soll rechts daneben angezeigt werden.

Chart Typen bei Datenbank Visualisierung

Es soll, genauso wie in der .csv View möglich sein den Typ des Diagramms zu ändern. Dazu sollen die gleichen Radiobuttons implementiert werden wie in der CSVView.

JavaDoc and Comments

Das komplette Projekt sollte durch JavaDoc und Kommentare dokumentiert werden!

Anzeigen des richtigen Tabs nach Aktionen

Es soll möglich sein beim Ausführen einer Aktion, die ein neuladen des Frames erzeugt, den anzuzeigenden Tab zu übergeben. Aktuell wird z.B. nach dem Zeichnen des Chartes die Tabelle angezeigt und nicht der Chart Tab.

CSV Import in Grafen

Es soll möglich sein CSV Datein zu importieren. Die CSV Datei wird in einem JTable (innerhalb eines neuen Popups) angezeigt. Dort sollen per Rechtsclick zwei Spalten ausgewählt werden. Diese werden dann im MainFrame im Chart Tab angezeigt. Die JTable bleibt geöffnet.

GUI Umbau

Die Struktur der GUI soll geändert werden. Die GUI Generator Klasse soll dabei abgeschafft/erheblich verkleinert und der Code auf seperate Klassen verteilt werden. Dabei soll es für jedes GUI Element nach Möglichkeit eine eigene Klasse geben.

wird behandelt in branch: feature_newGUIStructure

Bug in der Dateiendung

Wird eine Datei mit einer anderen Dateiendung als .db geöffnet wird erscheint sie im JTree mit Endung.
Dies sollte nicht so sein.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.