Wie lade ich eine CategoryDataset aus XML ins JFreeChart?

Faiza

Mitglied
Hallo zusammen,

Zuerst möchte ich erwähnen dass ich sehr sehr sehr lange in Google gesucht habe, leider bin ich nicht fündig geworden.
Ich möchte meine Attribute von XML auslesen in einer JFreeChart auslesen, in Form von Dataset.
z.B ich möchte ein LineChart ausgeben (siehe Anhang) von den Attributen die in meine XML Datei stehen, soll diesen Chart befüllen.
Ich habe eine passende Query dazu allerdings dies läuft in Backend und funktioniert einwandfrei.

Mein Chart soll zum Beispiel so aussehen wie in den Anhang.

So siehst mein Programm momentan aus.

Java:
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;

import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.TitledBorder;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

@SuppressWarnings("serial")
public class ComponentPanel extends JFrame implements ActionListener {
	
	Connection con;
	
	private static final String 
	tablename = "LOC", // just an example 
	valuenames = "reportingDate";// just an example 
	private CategoryDataset dataset;
	String name;
	public ComponentPanel() throws Exception {
		super("OptimISE Component Model");

		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
		setSize(new Dimension(250, 270));
		add(createComponentPanel(), getLayout());

		pack();
		setVisible(true);
	}

	private Component createComponentPanel() throws Exception {

		// ---- Panel which holds the Buttons ----		
		JPanel p = new JPanel(new FlowLayout(FlowLayout.CENTER, 10, 10));
		p.setBorder(BorderFactory.createTitledBorder(null, "",TitledBorder.DEFAULT_JUSTIFICATION,
				TitledBorder.DEFAULT_POSITION,new Font("Dialog", Font.BOLD, 12), new Color(51, 51, 51)));

	      // ---- Parse XML file ----
		DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
		Document doc = db.parse(getClass().getResourceAsStream("OptimISEGuiModel.xml"));
		
		// ---- Get the root element ----		
		System.out.println("Root " + doc.getDocumentElement().getNodeName());

	      // ---- Get list of nodes to given MainButton ----
		NodeList mainButtons = doc.getElementsByTagName("MainButton");

		// ---- Run through the MainButton and all MainButton which exists in XML file		
		for (int i = 0; i < mainButtons.getLength(); i++) {
			Element mainButton = (Element) mainButtons.item(i);
			
			// ---- Run through the MainButton and fetch all element which are taged as ChartName			
			Element chartName = (Element) mainButton.getElementsByTagName("ChartName").item(0);
			name = chartName.getTextContent();
			System.out.println("ChartName = " + name);

			// ---- Buttons on the Panel are created here ----			
			JButton btn = new JButton(name);
			btn.setPreferredSize(new Dimension(180, 30));
			btn.setActionCommand(name);
			p.add(btn);

			// ---- NodeList is created which fetches all the tagged Attributes ----  			
			NodeList nodeLst = doc.getElementsByTagName("MainButton");
			
			for (int s = 0; s < nodeLst.getLength(); s++) {
				Node fstNode = nodeLst.item(s);

				// ---- Fetch the Attributes which is tagged ----
				if (fstNode.hasAttributes()) {
					NamedNodeMap map = fstNode.getAttributes();
				}
			}
		}

		return p;
	}
	
	private JFreeChart createChart(){
		JFreeChart chart = ChartFactory.createLineChart(
				"",
				"",
				"",
				dataset, 
				PlotOrientation.VERTICAL, 
				true, 
				true, 
				false);
		return chart;
	}
	
	//later the action will be added to the buttons 		
	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals( name + "LOC")) {
			// ---- Execute when button is pressed ----
			System.out.println("You clicked the button " + name);
			final LOC test = new LOC("");
			test.pack();
			setDefaultCloseOperation(EXIT_ON_CLOSE);
			test.setVisible(true);
		}
		}
	}

[XML]<?xml version="1.0" encoding="UTF-8"?>

<OptimISEGuiModel>
<MainButton>
<ChartName>LOC</ChartName>
<charttype basetype="Cartesian">
<chartrenderer useAlertColors="true" type="LineChart" mode="LineChart"> </chartrenderer></charttype>
<legend visible="true" position="right" background="white" foreground="" />
<labelrenderer color="" offset= "" rotation= "" visible=""/>
<datasetlegend match="" display="Arch" showValue="true" showStart=" (total: " showEnd=")"/>
<graph name="Arch" value="50" color="0x808080"/>
<datasetlegend match="" display="Other" showValue="true" showStart= " (total: " showEnd=")" />
<graph name="Other" value="50" color="0xCC3333"/>
<datasetlegend match="" display="Model" showValue="true" showStart=" (total: " showEnd=")"/>
<graph name="Model" value="50" color="0x0000FF"/>
<datasetlegend match="" display="App" showValue="true" showStart=" (total: " showEnd=")" />
<graph name="App" value="50" color="0x009F6B"/>


<!-- not sure if this is going to work -->
<xaxis>
<annotation match="App" text="ReportingDate"/>
</xaxis>
<yaxis> <annotation match="" text=""/></yaxis>


<Archcolor> value="Grey"</Archcolor>
<Othercolor> value="Red"</Othercolor>
<Modelcolor> value= "Blue"</Modelcolor>
<Appcolor> value="Green"</Appcolor>
</MainButton>


<MainButton>
<ChartName>Sir Statistics</ChartName>
</MainButton>


<MainButton>
<ChartName>Test Statistics</ChartName>
</MainButton>

<MainButton>
<ChartName>Issue</ChartName>
</MainButton>

<MainButton>
<ChartName>Rappidd</ChartName>
</MainButton>
</OptimISEGuiModel>
[/XML]
 

Anhänge

  • Screenshot-OptimISE R1.0 LOC.jpg
    Screenshot-OptimISE R1.0 LOC.jpg
    104,5 KB · Aufrufe: 36
S

SlaterB

Gast
hmm, es läuft doch oder? mit mainButtons liest du schon erfolgreich die zugehörigen Elemente aus?
immer weiter, jedes einzelne benötigte Element in eine Variable übertragen und später an richtige Stelle in die Chart-Konfiguration,
das sind vielleicht noch hunderte Zeilen Code, Arbeit Arbeit Arbeit, aber kein direktes Problem, was genau ist da jetzt die Frage?


die einzelnen Datenwerte sind in der gegebenen XML-Datei nicht aufgeführt, herbeizaubern kann man die nicht
 

Faiza

Mitglied
ja ja laufen tut es prima... das stimmt auch mainButtons funktionieren auch erfolgreich.
Mein Problem ist dass ich meine Ergebnisse von mainButton nicht auf der Konsole sondern in eine JFreeChart sehen möchte.
Ich weiß leider nicht wie ich die Information aus der XML Datei in JFreeChart rein hauen kann :( damit es so aussieht wie in das Bild (siehe Anhang von Oben)
 
S

SlaterB

Gast
nun, zunächst brauchst du anscheinen einen JFreeChart-Lehrkurs, vergiss die XML-Datei komplett
und versuche nur mit Java-Befehlen, die Chart so genau wie möglich nachzubauen,
wobei da mehr als das Datenset und Label + Farben für die Renderer gar nicht zu tun ist,

kopiere dir Beispiele von
Line ChartChartJava
und erweitere diese um mehr Linien, formatiere die Renderer usw.

immer noch stellst du keine konkreten Fragen wie 'wie setze ich Renderer für Linie 2 auf Farbe Rot?',
wobei ich auch bezweifle, dass ich das alles haarklein beantworten würde,
erstmal Tage und Wochen alle Möglichkeiten von JFreeChart kennenlernen, viele Beispiel anschauen
 

Faiza

Mitglied
Eigentlich kenne ich mich schön mit JFreeChart aus. Ich wollte die setting für den JFreeChart aus XML steuern. Ich brauche es für Leute die sich mit Java nicht auskennen, damit sie später Sachen wie Farbe, Background etc in XML ändern können.
Also meine Konkrete Frage: Wie kriege ich die Attribute von XML in JFreeChart geliefert? Es soll später so aussehen wie das Bild oben

Ich habe mir überlegt das hier zu verwenden
JFreeChart: XML Bar Chart Demo : XML ChartChartJava
aber ich habe keine URL sondern ein FILE


Das Code für das bild lautet:

[Java]package gtssvn.ise.tool.mgmt.optimise;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GradientPaint;
import java.sql.Connection;
import java.sql.Date;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.swing.JFrame;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.Plot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.chart.title.LegendTitle;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.RectangleEdge;

/**
* This Class creates a Chart for Line of Code
*
* @author zafafai
*
*/

public class JChartCodeCountLOC extends JFrame {

Connection con;

// initialize the JTable
public JChartCodeCountLOC (final String title)
{
super("OptimISE R1.0 LOC");
final CategoryDataset dataset = createDataset();
final JFreeChart chart = createChart(dataset);
final ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPreferredSize(new Dimension(1500, 800));
setContentPane(chartPanel);

}

/**
* Gets the data from Databases named CodeCount.
*
* @return The dataset.
*/

private CategoryDataset createDataset()
{
try
{
Sql sql = new Sql();
ResultSet set = null;
Connection con;
con = sql.getCodeCountConnection();
set = con.createStatement().executeQuery("SELECT reportingDate, domainName,overallpLoc, " +
"overallLLOC FROM DomainTotalsPerReportingDate order by reportingDate");

final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
Date temp = Date.valueOf("2011-12-31");

while(set.next())
{
Date date = set.getDate("reportingDate");

if (date.before(temp))
{
dataset.addValue(set.getBigDecimal("overallLLoc"),
set.getString("domainName"),
set.getDate("reportingDate"));
}
}
con.close();
return dataset;
}

catch (SQLException e1)
{
e1.printStackTrace();
}
catch (ClassNotFoundException e1)
{
e1.printStackTrace();
}
return null;
}



/**
* Here the chart is drawn
* @param dataset
* @return
*/
private JFreeChart createChart(final CategoryDataset dataset)
{

// create the chart
final JFreeChart chart = ChartFactory.createLineChart(
"", // chart title
"", // domain axis label
"", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
true, // include legend
false, // tooltips
false // urls
);

// get a reference to the plot for further customisation...
CategoryPlot plot = chart.getCategoryPlot();
NumberAxis rangeAxis = (NumberAxis)plot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
CategoryAxis xAxis = (CategoryAxis)plot.getDomainAxis();
xAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_90);

chart.setBackgroundPaint(Color.white);
plot.setBackgroundPaint(Color.white);
plot.setRangeGridlinePaint(Color.black);
plot.getRenderer().setSeriesPaint(0, Color.lightGray);


// customise of range axis
// final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();

// set the legend on the right Side
LegendTitle legend = chart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);

// // customise the rendererre
final LineAndShapeRenderer renderer1 = (LineAndShapeRenderer) plot.getRenderer();
renderer1.setStroke(new BasicStroke(3f, BasicStroke.JOIN_ROUND, BasicStroke.JOIN_BEVEL));

final GradientPaint gp0 = new GradientPaint(0.0f, 0.0f, Color.green,
0.0f, 0.0f, Color.green);
final GradientPaint gp1 = new GradientPaint(0.0f, 0.0f, Color.darkGray,
0.0f, 0.0f, Color.darkGray);
final GradientPaint gp2 = new GradientPaint(0.0f, 0.0f, Color.blue,
0.0f, 0.0f, Color.blue);

final GradientPaint gp3 = new GradientPaint(0.0f, 0.0f, Color.red,
0.0f, 0.0f, Color.red);


return chart;
}






}


[/code]
 
Zuletzt bearbeitet:
S

SlaterB

Gast
das ist nicht konkret genug, da ich das schon angesprochen hatte,
mit NodeList und Co bekommst du die Daten (oder wo liegt da konkret das Problem?)
Color x = getNextNode().getColor()
chart.setzeFarbeInRender(x);

das sind alles Fantasie-Befehle,
hängt davon ab wie du die Nodes durchläufst, (einer nach dem anderen oder speziell nach Typ suchen)
hängt davon ab wie du die Chart machst, ob da schon ein Objekt vor dem Parsen des XML besteht oder erst später, ob Klassenattribut, Parameter usw.

> aber ich habe keine URL sondern ein FILE

die URL wird dort auch nur aus einem Dateipfad erstellt,
FILE -> Dateipfad -> URL,
wird aber nicht helfen, denn du hast ja ein anderes Format und in deinem XML geht es nicht um die Daten sondern um die Renderer
 
Zuletzt bearbeitet von einem Moderator:

preachie

Aktives Mitglied
Ich verstehe nicht so ganz das Problem... :bahnhof:

Wieso nicht die URL benutzen?
Wenn Du unbedingt stattdessen File benutzen möchtest, sollte etwas in der Richtung gehen (ungetestet)

Java:
        CategoryDataset dataset = null;
        final File f = new File("blah.xml");

        try {
            final InputStream in = new FileInputStream(f);
            dataset = DatasetReader.readCategoryDatasetFromXML(in);
        }
        catch (IOException ioe) {
            System.out.println(ioe.getMessage());
        }

Aber vielleicht hab ich auch das Problem nicht verstanden ;)

Edit: zu laaaaangsam ;)
 

Faiza

Mitglied
ich glaube ich versuche das ein bissen anders zu erklären. Vielleicht reden wir an einander vorbei oder ich habe es nicht gut genug erklärt :oops:

mit NodeList und Co bekommst du die Daten (oder wo liegt da konkret das Problem?)
Ja die Daten bekomme ich, wie kriege ich diese Daten in einer Chart(JFreeChart) über gegeben?
Die Eigenschaften sollen ausschließlich von XML über genommen werden. Sachen wie
Color x = getNextNode().getColor()
macht kein Sinn weil ich die Eigenschaft Color in Java geschrieben habe.


hängt davon ab wie du die Chart machst,

Ist JFreeChart eine gute Lösung oder soll ich eine andere Chart variante wählen??

ob da schon ein Objekt vor dem Parsen des XML besteht oder erst später

würde mir getter und setter da weiter helfen oder soll ich PoJo's verwenden?
 
S

SlaterB

Gast
> Ja die Daten bekomme ich, wie kriege ich diese Daten in einer Chart(JFreeChart) über gegeben?

zuviel auf einmal, grundsätzlich hast da von Natur gegeben ZWEI Schritte,
erst 'irgendwas' aus dem XML rausbekommen,
und zweitens davon nahezu unabhängig diese Information dann weiterverarbeiten,
zunächst System.out.println(), später dann sicherlich an die Chart übergeben

vergleiche dazu meine zwei Codezeilen:
Color x = getNextNode().getColor() // 1. Schritt
chart.setzeFarbeInRender(x); // 2. Schritt

> macht kein Sinn weil ich die Eigenschaft Color in Java geschrieben habe.
verstehe ich nich, ganz ohne Java-Code kann man die Aufgabe in Java nicht lösen


> Ist JFreeChart eine gute Lösung oder soll ich eine andere Chart variante wählen??
JFreeChart ist schon ok, wollte dazu nicht das Thema wechseln, ich meinte hängt davon ab wie das Objekt im Programm verwendet wird, 'ob da schon ein Objekt vor dem Parsen des XML besteht oder erst später' usw.,
pauschale Fragen zu getter und setter machen da auch keinen Unterschied,
alles muss sinnvoll programmiert werden, nicht mehr und nicht weniger

-----

hier ein kleines Testprogramm mit starken Vereinfachungen, die XML-Datei ist zu einem einfachen String verkümmert, statt Chart ein Dummy-Objekt

meine obigen Schritte gelten mehr oder weniger genauso, die Ursprungsdatei muss irgendwie verarbeitet werden so dass die Informationen vorliegen,
wie genau das bei deinem XML zu machen ist habe ich überhaupt noch nicht thematisiert, da gibt es 10 verschiede Parser,
da gibt es Suche nach Nodes oder alle per Schleife durchlaufen, such dir irgendwas aus, ganz egal, die Informationen müssen her,

und danach ist die Frage was mit den Informationen gemacht werden, hier werden nur Klassenattribute gesetzt, das kann schon ein guter Zwischenschritt sein (deine getter/setter-Frage?),
irgendwo irgendwann müssen dann in einem JFreeChart-Objekt komplizierte Konfigurations-Methoden aufgerufen werden,
aber das ist komplett unabhängig davon, WOHER die Information dafür stammt, ob direkt im Programm vorgegeben, ob aus einem XML, aus GUI-Einstellungen usw.
Java:
public class Test {
    public static void main(String[] args)  {
        String file = "a;b";
        String[] parts = file.split(";");

        Chart c = new Chart();
        c.chartEigenschaft1 = parts[0];
        c.chartEigenschaft2 = parts[1];

        // create Chart usw.
    }
}

class Chart {
    public String chartEigenschaft1;
    public String chartEigenschaft2;
}
 
Zuletzt bearbeitet von einem Moderator:

Faiza

Mitglied
Vielen lieben Dank für deine Vorschläge, ich werde mal versuchen das umzusetzen.
Ich hoffe ich darf noch weiter fragen, wenn ich wieder auf Probleme stoße, danke nochmals.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P ImageIcon lade schlägt fehl AWT, Swing, JavaFX & SWT 5
G Editor Lade Problem AWT, Swing, JavaFX & SWT 22
jojoge wie kann ich in eine Benennung eines JButtons eine Variable einbauen? AWT, Swing, JavaFX & SWT 6
MartinNeuerlich Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert? AWT, Swing, JavaFX & SWT 1
berserkerdq2 Buttons und Shapes sehen ja nach Screengröße klein oder zu groß aus, jemand eine Idee, was man tun kann? AWT, Swing, JavaFX & SWT 1
ExceptionOfExpectation Mit einer laufenden GUI Applikation eine Datei in dem Rechner löschen AWT, Swing, JavaFX & SWT 2
Jose05 Aus einer normalen Java Klasse eine FXML-Klasse laden AWT, Swing, JavaFX & SWT 12
_user_q Gibt es eine Möglichkeit, in Java alle möglichen Zeichen automatisch tippen zu lassen? AWT, Swing, JavaFX & SWT 13
J Ich kriege eine Fehler Messesage bei meinem Media Player AWT, Swing, JavaFX & SWT 8
I Einbindung eines jpg/png/icons in eine GUI AWT, Swing, JavaFX & SWT 1
mrbody234 ArrayList<Message> in eine TableView visualisieren AWT, Swing, JavaFX & SWT 2
U Gibt es eine Möglichkeit statt concatenate einen anderen Befehl zu nutzen? AWT, Swing, JavaFX & SWT 9
D Tastaturabfragen CTRL+t, CTRL+E bei eine JTable, bestehend aus JTextAteas AWT, Swing, JavaFX & SWT 4
G JavaFX Wert aus DB lesen, wenn erfolgreich automatisch eine fxml laden, möglich? AWT, Swing, JavaFX & SWT 2
Lukas2904 Wie speicher ich eine Einstellung? AWT, Swing, JavaFX & SWT 1
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Zwei JTables auf eine A4-Seite mit einstellbaren Rändern AWT, Swing, JavaFX & SWT 9
Monokuma 2D-Grafik Imageimport durch eine gezeichnete Form ersetzen AWT, Swing, JavaFX & SWT 16
M Eine Datei auf den Apache Server hochladen - über das Menü im JavaProgramm AWT, Swing, JavaFX & SWT 7
B JavaFX Warum wird hier eine NullPointer-Exception geworfen? AWT, Swing, JavaFX & SWT 7
VPChief Gibt es eine möglichkeit Dateien aus der jar datei zu kopieren? AWT, Swing, JavaFX & SWT 46
B Swing Sudoku: Laden / Speichern von Zahlen aus/in mehrere JTextFields aus/in eine(r) Textdatei AWT, Swing, JavaFX & SWT 9
P Swing Icon einfügen wirft eine Fehlermeldung AWT, Swing, JavaFX & SWT 3
F Variablen an eine Form binden? AWT, Swing, JavaFX & SWT 2
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
W JavaFX Warum kriege ich eine Exception? AWT, Swing, JavaFX & SWT 23
karlmasutra JavaFX Zugriff auf eine erzeugte Scene aus einer anderen Klasse AWT, Swing, JavaFX & SWT 1
Informatiknoob AWT Zahlenraten (eine Zahl zwischen 1 und 10) AWT, Swing, JavaFX & SWT 1
A eine Fehler AWT, Swing, JavaFX & SWT 9
TheJavaKid Auf eine Zeichnung im Canvas reagieren AWT, Swing, JavaFX & SWT 13
A JavaFX Daten in eine HTML-Table mit JS schreiben AWT, Swing, JavaFX & SWT 3
B JavaFX TableView eine Zeile markieren AWT, Swing, JavaFX & SWT 5
J jButton soll nach klicken eine Variable um 1 erhöhen AWT, Swing, JavaFX & SWT 2
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
J Swing JavaProgramm für Verschlüssen für eine Datei AWT, Swing, JavaFX & SWT 19
xYurisha JLabel Text einer geöffneten Gui über eine andere Klasse ändern! AWT, Swing, JavaFX & SWT 3
J JavaFX Die Webview stellt eine Webseite nicht dar AWT, Swing, JavaFX & SWT 0
M JavaFX Ein Labeltext eine zeitlang anzeigen dann weiter machen AWT, Swing, JavaFX & SWT 3
F Event wenn Maus eine JList verlässt AWT, Swing, JavaFX & SWT 13
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
Joker4632 JFrame in eine Runnable auslagern? AWT, Swing, JavaFX & SWT 4
A JScrollPane soll JPanel mit JButtons enthalten und eine Scollbar anzeigen AWT, Swing, JavaFX & SWT 1
B Wie erstelle ich eine JavaFX Anwendung von diesem Code? AWT, Swing, JavaFX & SWT 3
Sanni94 JavaFX Kann man eine Grafik in einen Text einbinden? AWT, Swing, JavaFX & SWT 2
Java_RY AWT Frame in eine eigene klasse auslagern und aufrufen AWT, Swing, JavaFX & SWT 6
I 2D-Grafik Problem beim Ändern der Farbe eine 2d Objekts AWT, Swing, JavaFX & SWT 3
G Eine paint-Methode, 2 Welten? AWT, Swing, JavaFX & SWT 3
Thallius Swing JDatePicker oder Sucht jemand eine Aufgabe? AWT, Swing, JavaFX & SWT 0
K Wie kann ich eine Variable zwischen Tab Klassen weitergeben ? AWT, Swing, JavaFX & SWT 7
D JavaFX Erkennen wenn eine Anwendung geschlossen wird und etwas tun? AWT, Swing, JavaFX & SWT 4
R Swing Durch JComboBox-Item eine TextArea aktualisieren AWT, Swing, JavaFX & SWT 2
M Wie binde ich eine JavaFX ProgressBar an eine Datei Übertragung? AWT, Swing, JavaFX & SWT 2
D Objekte einer Oberfläche in eine Datei/Ordner speichern AWT, Swing, JavaFX & SWT 9
A Mit dem Scene Builder eine Collage erstellen (Bilder beziehen aus Flickr) AWT, Swing, JavaFX & SWT 1
A JFace Wizard: Ist es möglich eine Page zu löschen? AWT, Swing, JavaFX & SWT 2
L Swing Wie programmiere ich eine eigene GUI? AWT, Swing, JavaFX & SWT 12
M Combo Box auswahl in eine Datenbank speichern AWT, Swing, JavaFX & SWT 1
M Swing JTextField getText Mehtode übergeben in eine Klasse zu einer Rechnung AWT, Swing, JavaFX & SWT 1
D AWT Das ganze GUI in eine Klasse? AWT, Swing, JavaFX & SWT 1
J JavaFX eine Art Tabelle, jedoch mit mehreren Zeilen AWT, Swing, JavaFX & SWT 2
L Zwei String Array in eine Spalte einfügen AWT, Swing, JavaFX & SWT 1
U LookAndFeel für eine Komponente AWT, Swing, JavaFX & SWT 2
E Mit Netbeans von einer Form auf eine Komponente einer anderen Form zugreifen AWT, Swing, JavaFX & SWT 2
G Zeichnen auf eine schwergewichtige Komponente? AWT, Swing, JavaFX & SWT 0
S Swing Update eine JTabelle nach einer Drag&Drop Operation AWT, Swing, JavaFX & SWT 0
M Über eine JMenuBar überprüfen ob ein JCheckBoxMenuItem selectiert ist. AWT, Swing, JavaFX & SWT 4
M Wie kann ich eine an Apple Automator angelehnte GUI erstellen? AWT, Swing, JavaFX & SWT 1
A JavaFX Eine Task mit einer ProgressBar verbinden AWT, Swing, JavaFX & SWT 0
S JavaFX Canvas - nur eine Figur auf der Zeichenfläche färben? AWT, Swing, JavaFX & SWT 1
S Swing Mit einem Link eine Methode aufrufen AWT, Swing, JavaFX & SWT 2
C Swing Durch Inhaltsänderung eines JTextfields eine Funktion aufrufen AWT, Swing, JavaFX & SWT 5
G 2D-Slider bzw. eine graphische Auswahlkomponente die sich so verhält AWT, Swing, JavaFX & SWT 6
H Lust auf eine Open-Source Lösung für universelle Java Client-Technologie? AWT, Swing, JavaFX & SWT 11
T Aus JAVA.Jar GUI eine Flash-Datei machen AWT, Swing, JavaFX & SWT 3
S 5 Playlisten eine Skip() AWT, Swing, JavaFX & SWT 4
M SWT Browser nur eine Seite erlauben AWT, Swing, JavaFX & SWT 3
B Daten in eine JTable schreiben AWT, Swing, JavaFX & SWT 3
K GUI Elemente über eine separate Textdatei beschriften? AWT, Swing, JavaFX & SWT 4
G noch eine Frage zum EventDispachThread AWT, Swing, JavaFX & SWT 4
I Anhand ButtonGroup eine Auswahl treffen AWT, Swing, JavaFX & SWT 2
B Nach dem Öffnen des Dialogs eine Aktion ausführen. AWT, Swing, JavaFX & SWT 6
W Funktion aus einer Java Datei in eine andere einbauen AWT, Swing, JavaFX & SWT 25
A Swing Text auf eine Seite an beliebigen Orten schreiben AWT, Swing, JavaFX & SWT 6
G Swing Value von einer JScrollBar auf eine andere übertragen AWT, Swing, JavaFX & SWT 2
Rudolf Swing Wie testet man am besten eine GUI? AWT, Swing, JavaFX & SWT 3
P Swing Alle Zeilen einer Spalte (jTable) zusammen zählen und in eine eigene Zeile das Ergebnis schreiben. AWT, Swing, JavaFX & SWT 7
F GroupableTableHeader zeigt nur eine Zeile AWT, Swing, JavaFX & SWT 4
N Swing Optimale Höhe eine JTextPanes bei festgelegter Breite bestimmen AWT, Swing, JavaFX & SWT 23
R Swing Mit Swing eine throws Exception Methode öffnen AWT, Swing, JavaFX & SWT 3
M Eine Kugel nach rechts bewegen AWT, Swing, JavaFX & SWT 5
C Swing NullPointerException beim Hinzufügen von Checkboxes in eine ArrayList AWT, Swing, JavaFX & SWT 5
GUI-Programmer LayoutManager Kurze Layout Frage - eine komponente mittig? AWT, Swing, JavaFX & SWT 5
lumo SWT Zeichnen bescheunigen bzw eine allg. Frage AWT, Swing, JavaFX & SWT 8
M Auf einem Bild eine Markierung aufziehen AWT, Swing, JavaFX & SWT 3
R Eine Instanz von JPanel mehrfach hinzufügen AWT, Swing, JavaFX & SWT 2
B eine .jar erzeugen AWT, Swing, JavaFX & SWT 4
M In JField eine Kommazahl darstellen java.lang.NumberFormatException AWT, Swing, JavaFX & SWT 4
N Button on click eine andere Klasse aufrufen... AWT, Swing, JavaFX & SWT 2
M Eine nicht korrekte Darstellung bei repaint() warum? AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben