JAXB2, @XmlRootElement, XJC

Ist im Schema der XSD-Datei der Wurzelknoten per complexType beschrieben, muss dem xjc mitgeteilt werden, welche Klasse die XmlRootElement-Annotation bekommt. Mit JAXB2 Basic erhält man eine komplette Sammlung aller notwendigen Bibliotheken. Das Projekt erweitert die Referenzimplementierung um Tools, die eine Anpassung per XJB-Datei ermöglicht. Im folgenden Beispiel wird der Typ Foo zum Wurzelknoten und das Paket bob.demo per Ant gesetzt. „JAXB2, @XmlRootElement, XJC“ weiterlesen

Fokus im modalen Dialog

Der Beitrag „Dialog Focus“ von Rob Camick erklärt, wie der Fokus in einem modalen Dialog vorbesetzt werden kann.
[code lang=“java“]field.addAncestorListener(new AncestorListener() {

@Override
public void ancestorRemoved(final AncestorEvent event) {
}

@Override
public void ancestorMoved(final AncestorEvent event) {
}

@Override
public void ancestorAdded(final AncestorEvent event) {
JComponent comp = event.getComponent();
comp.requestFocusInWindow();
comp.removeAncestorListener(this);
}
});[/code]

Daten, R und mehr

r_map
http://flowingdata.com zeigt in vielen Beispielen, wie man Daten ansprechend präsentiert. Tutorials – die meisten frei zugänglich – erklären unter anderem den Umgang mit R und die Erstellung verschiedener Diagrammtypen. Die Grafik wurde mit RStudio und folgender Befehlsfolge erzeugt:
[code lang=“scilab“]data <- read.csv("http://datasets.flowingdata.com/post-data.txt") install.packages("portfolio") library(portfolio) map.market(id=data$id, area=data$views, group=data$category, color=data$comments, main="FlowingData Map")[/code]