Articles of Swing

BoxLayout kann nicht geteilt werden

Ich habe diese Java– JFrame class, in der ich ein Boxlayout verwenden möchte, aber ich bekomme einen Fehler, der java.awt.AWTError: BoxLayout can’t be shared sagt java.awt.AWTError: BoxLayout can’t be shared . Ich habe andere mit diesem Problem gesehen, aber sie haben es getriggers, indem sie das Boxlayout auf der Inhaltspalette erstellt haben, aber das ist […]

Java: Rotierende Bilder

Ich muss in der Lage sein, Bilder einzeln zu drehen (in Java). Das einzige, was ich bisher gefunden habe, ist g2d.drawImage (image, affinetransform, ImageObserver). Leider muss ich das Bild an einem bestimmten Punkt zeichnen, und es gibt keine Methode mit einem Argument, das 1. das Bild separat dreht und 2. erlaubt mir, das x und […]

Newline in JLabel

Wie kann ich eine neue Zeile in JLabel ? Zum Beispiel, wenn ich wollte: Hallo Welt! Blahblahblah Das habe ich gerade jetzt: JLabel l = new JLabel(“Hello World!\nblahblahblah”, SwingConstants.CENTER); Dies wird angezeigt: Hallo Welt! Blahblahblah Verzeih mir, wenn das eine dumme Frage ist, ich lerne gerade einige Swing-Grundlagen …

Wie simuliere ich ein gepuffertes Peripheriegerät mit SwingWorker?

Ich verwende diese Übung als ein pädagogisches Werkzeug, um mir zu helfen, einige Java-GUI-Programmierkonzepte zu verbrennen. Ich suche nach einem allgemeinen Verständnis und nicht nach einer detaillierten Lösung für ein bestimmtes Problem. Ich gehe davon aus, dass die Codierung dieses “richtigen” Ansatzes mir viel über zukünftige Probleme mit Multi-Threading vermitteln wird. Wenn das für dieses […]

Keylistener funktioniert nicht für JPanel

Ich versuche etwas zu tun, wenn eine der Pfeiltasten mit dem KeyListener in meiner JPanel-class gedrückt wird. Hier ist mein Code: public class TestPanel extends JPanel implements KeyListener{ public TestPanel(){ this.addKeyListener(this); this.setFocusable(true); this.requestFocusInWindow(); } public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_RIGHT) { System.out.println(“Right”); } if (e.getKeyCode() == KeyEvent.VK_LEFT) { System.out.println(“Left”); } } public […]

Text-Mouseover Popups über eine Swing JTextArea?

Gibt es da draußen etwas, das es erlaubt, ein kleines Text-Popup-Fenster (wie eine QuickInfo) über einzelne Wörter oder Buchstaben in einer Swing JTextArea zu zeigen? (Oder eine JTextArea-Alternative mit ähnlicher functionalität.) Was ich brauche, sollte sich wie ein Tooltip verhalten, also nur den Popup-Text anzeigen, nachdem die Maus für eine oder zwei Sekunden über dem […]

JProgressBar wird nicht aktualisiert

Ich versuche den Code, den ich in der Antwort gefunden habe, aus dieser Frage: Datei mit Java Apache Commons herunterladen? Es ist eine Download-Anwendung, casting Sie einen Blick darauf (ich kenne JFrames und ActionEvents nicht sehr gut) Herunterladen.java package main; public class Download extends JFrame implements Runnable{ public static int total; public static int done; […]

Bild zu Jbutton mit Vordergrundbeschriftung hinzufügen

Freunde, ich versuche, ein Bild zu meinem Jbutton mit der Methode Setticon hinzufügen, aber es die Textbeschriftung auf der Schaltfläche ausblenden. Hier ist der Code: try { Image img = ImageIO.read(getClass().getResource(“image.jpg”)); studentsButton.setIcon(new ImageIcon(img)); } catch (IOException ex) { } Und ich benutze Swing in Eclipse ohne init () / paint () / Grafiken, seinen einfachen […]

Dynamische Grafikobjekt-Bemalung

Versuchen Sie, den besten Weg zu finden, dies zu tun (Und ohne irgendwelche Besonderheiten zu überschreiten DO NOTs, die ich nicht kenne). Ich arbeite daran, einen Graphen visuell darzustellen (verschiedene Knoten, mit Kanten, die sie verbinden) mit Kreisen und Linien, um solche darzustellen. Jeder Knoten wird zur Laufzeit hinzugefügt und ich kann diesen nicht fest […]

Swing unter OSX: Wie fange ich Befehl-Q?

Nachdem ich überzeugt bin (“gelernt” habe), dass Swing-Apps auf dem Mac nativ aussehen , versuche ich, meinen Look so nativ wie möglich zu gestalten. Alles sieht gut aus, aber wenn ich Befehl + Q windowStateChanged(WindowEvent e) oder es aus dem Menü windowStateChanged(WindowEvent e) mein windowStateChanged(WindowEvent e) nicht auf meinen Haupt-JFrame (wenn ich auf andere Weise […]