Articles of Swing

Wie blende ich ein Bild in Schwung?

Ich habe eine class, die von JPanel mit einem Bild erbt und ich möchte eine kleine Animation einrichten, um das Panel / Bild anzuzeigen und es dann auszublenden, wenn ein Ereignis ausgetriggers wird. Ich richte vermutlich einen Thread ein und feuere die Animation ab, aber wie mache ich das Fade?

Java Swing: Anzeigen von Bildern aus einem Jar

Wenn ich eine Java-App von Eclipse aus starte, erscheint meine ImageIcon gut. Aber nach dem Erstellen eines Glases wird der Weg zum Bild offensichtlich vermasselt. Gibt es eine Möglichkeit, ein Bild aus dem Jar zur Laufzeit zu extrahieren, um es dann zu öffnen? Oder gibt es einen besseren Weg, dies zu tun? Ich würde gerne […]

Wie ändere ich die Größe eines JFreeChart?

Ich habe ein JFreeChart zu einem JPanel (mit einem BorderLayout ), und es ist riesig . Gibt es etwas, was ich tun kann, um es kleiner zu machen? public void generateChart() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); //set the values of the chart for(int i=0; i<8; i++) { dataset.setValue(income_array[i], "Income", Double.toString(percent_array[i])); } JFreeChart chart = […]

Zeige einen animierten BG in Swing

Ein animiertes ( JLabel ) GIF kann in einem JLabel oder in HTML (in formatierten Textkomponenten wie JEditorPane ) JEditorPane und JEditorPane gesehen werden. ImageIO.read() ein Bild als Hintergrund eines Containers zu laden, verwende ich normalerweise entweder ImageIO.read() oder Toolkit.getImage() (letzteres, wenn ich mich für das letzte Jahrtausend nostalgisch fühle). Keines der Verfahren zum Laden […]

Threads mit Tastenbelegung

Ich bin neu in Java Grafiken und Threads, und ich versuche ein Spiel zu machen (speziell Pong). Die Idee ist, dass zwei Personen auf derselben Tastatur spielen können (dh es gibt zwei Paddles, die über verschiedene Tasten gesteuert werden). Momentan können beide Spieler ihr Paddel nicht gleichzeitig bewegen. Gibt es dafür eine Lösung? Sind separate […]

Re-Paint auf transluzenten Rahmen / Panel / Komponente.

Ich versuche ein transparentes Fenster mit Java unter OSX zu erstellen und ein JLabel hinzuzufügen. Dieses JLabel ändert seinen Text jede Sekunde …. Die Komponente wird jedoch nicht gut gestrichen. Wie kann ich dieses Problem lösen? Ich habe diese Artikel gefunden , aber ich kann mir nicht vorstellen, wie ich das lösen kann. Wenn möglich, […]

Nicht reagierender KeyListener für JFrame

Ich versuche, einen KeyListener für meinen JFrame zu implementieren. Im Konstruktor verwende ich diesen Code: System.out.println(“test”); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println( “tester”); } public void keyReleased(KeyEvent e) { System.out.println(“2test2”); } public void keyTyped(KeyEvent e) { System.out.println(“3test3”); } }); Wenn ich es starte, erscheint die Testnachricht in meiner Konsole. Wenn ich jedoch […]

Java-Warte-Cursor-Anzeige-Problem

Ich habe Probleme, einen Wartecursor in meiner Anwendung anzuzeigen. Wenn sich die Maus über einem Feld befindet, das einen eigenen Cursor definiert, wird der Wartecursor nicht angezeigt. Wenn ein Panel den Cursor nicht ändert, erscheint der Wartecursor. Ich füge eine SSCE an, um mein Problem genau zu erklären. public class BusyCursorTest extends javax.swing.JFrame { public […]

Hintergrundbilder in JFrame einstellen

Sind irgendwelche Methoden verfügbar, um ein Bild als Hintergrund in einem JFrame ?

Der einfachste Code zum Auffüllen von JTable aus ResultSet

Ich habe den ganzen Tag gegoogelt und kein Glück. Ich rufe die Methode getnPrintAllData() , nachdem ich die OK-Taste gedrückt habe. Also der Code ist: public class DatabaseSQLiteConnection { Connection conn = null; PreparedStatement statement = null; ResultSet res = null; public DatabaseSQLiteConnection(){ try{ Class.forName(“org.sqlite.JDBC”); conn = DriverManager.getConnection(“jdbc:sqlite:test.sqlite”); statement = conn.prepareStatement(“SELECT * from product_info;”); } […]