In dieser Kategorie werden Artikel gesammelt, welche sich mit den Themen Java, Groovy und Ant beschäftigen.

Unicode und Windows CMD

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:0 Kommentare

Möchte man Umlaute (als Unicode) auf der Windows XP Konsole ausgeben, klappt dies nicht.

Ursache: Windows verwendet in der Konsole CP850 (DOS) und sonst CP1252 (ANSI). Java wählt als Standard-Encoding die CP1252, was wunderbar funktioniert, wenn man beispielsweise Dateien liest und schreibt. In der Konsole übersetzt Jave den internen Unicode nach CP1252 und sendet diese Bytes an die Konsole, die wiederum CP850 verwendet und diese falsch interpretiert.

(mehr …)

WeiterlesenUnicode und Windows CMD

Package mit JavaDoc dokumentieren

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:0 Kommentare

Screenshot JavaDoc Möchte man mit JavaDoc ein Package dokumentieren, legt man im entsprechenden Source-Ordner eine Datei package.html an. Des weiteren kann man seine Dokumentation durch beliebige andere Files (z.B. Bilder) erweitert. Zu diesem Zweck legt man die Dateien in einem Order doc-files ab. Der Bezug innerhalb der Dokumentation wird dann über relative Pfade realisiert (z.B. <img src="doc-files/package.png">).

(mehr …)

WeiterlesenPackage mit JavaDoc dokumentieren

Kennwort mit JOptionPane abfragen

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:0 Kommentare

[code lang="java"]JPasswordField jPasswordField = new JPasswordField(); Object[] message = {"Kennwort:\n", jPasswordField}; int a = JOptionPane.showConfirmDialog(null, message, "Kennwort eingeben", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE); if(a == JOptionPane.OK_OPTION) { String pwd = new String(jPasswordField.getPassword()); System.out.println("Kennwort:…

WeiterlesenKennwort mit JOptionPane abfragen

Tastatur zentral nutzen

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:Ein Kommentar

Der klassische Weg eine Komponente und eine Tastenkobination zu verbinden führt über die Key- und ActionMap. [code lang="java"]Action doNothing = new AbstractAction() { public void actionPerformed(ActionEvent e) { System.out.println("F2"); }…

WeiterlesenTastatur zentral nutzen

Tabellenauswahl verarbeiten

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java
  • Beitrags-Kommentare:0 Kommentare

[code lang="java"]jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); ListSelectionModel rowSM = jTable.getSelectionModel(); rowSM.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) return; // ignore extra messages ListSelectionModel lsm = (ListSelectionModel) e.getSource(); if (lsm.isSelectionEmpty()) { //…

WeiterlesenTabellenauswahl verarbeiten

Wer die Wahl hat…

In der folgenden Grafik wird die Performance verschiedener Datenbanken gegenüber gestellt. Weitere Informationen finden sich unter http://www.h2database.com/. http://www.h2database.com http://hsqldb.org http://db.apache.org/derby/

WeiterlesenWer die Wahl hat…