Articles of Swing

Zeichnen eines einfachen Liniendiagramms in Java

In meinem Programm möchte ich ein einfaches Score Liniendiagramm zeichnen. Ich habe eine Textdatei und in jeder Zeile eine Ganzzahl, die ich eingelesen habe und die ich als Argument an meine Grafikklasse weitergeben möchte. Ich habe Probleme, die Graphklasse zu implementieren, und alle Beispiele, die ich gesehen habe, haben ihre Methoden in derselben class wie […]

Die Bilder werden nicht geladen

Das Rahmenfenster wird gestartet, aber die Hintergrund- und Vordergrundbilder werden nicht geladen und die Fensterrahmengröße ist ebenfalls sehr, sehr klein. Bitte helfen Sie mir, den Fehler zu beheben. Hier ist der Code veröffentlicht Aquarium.java import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; import java.awt.image.ImageObserver; import java.util.Vector; public class Aquarium extends Frame implements Runnable { Image […]

Verwenden eines JFileChooser mit Swing-GUI-classn und Listenern

Das ist mein aktuelles Menü: public class DrawPolygons { public static void main (String[] args) throws FileNotFoundException { /** * Menu – file reader option */ JMenuBar menuBar; JMenu menu; JMenuItem menuItem; // Create the menu bar. menuBar = new JMenuBar(); // Build the first menu. menu = new JMenu(“File”); menu.setMnemonic(KeyEvent.VK_F); menu.getAccessibleContext().setAccessibleDescription(“I have items”); menuBar.add(menu); […]

Warum sollte ich setVisible (true) nicht aufrufen, bevor ich Komponenten hinzufüge?

Ich habe gesehen, dass es auf dieser Site mehrmals geschrieben wurde (wie hier und hier ), dass Sie setVisible(true) nicht aufrufen setVisible(true) bevor Sie Komponenten zu einer JComponent , aber ich habe noch keine Erklärung und Informationen dazu gesehen das Internet scheint knapp. Warum ist das der Fall und was passiert, wenn Sie die Regel […]

Kann ich ein JTabbedPane mit einer JMenuBar haben?

Ich versuche, den verfügbaren Platz für den Tab-Inhalt zu erhöhen. Wie kann ich eine Menüleiste oder Ähnliches neben einer Liste von Registerkarten platzieren? (vorzugsweise auf der linken Seite der Tabs, gegenüber dem Bild)

Hintergrundfarbe für den JFrame einstellen

Wie stelle ich eine Hintergrundfarbe für einen JFrame ein?

Die beste Möglichkeit, den Benutzer zu zwingen, eine Zeit in einem JTextField einzugeben

In einer meiner Java-Anwendungen gibt es ein Feld, in dem der Benutzer eine Uhrzeit eingeben soll. Ich weiß, ich kann es einfach als normales JTextField und zum Zeitpunkt der validation kann ich den Wert überprüfen und so weiter … Aber ich denke, es gibt einen besseren Weg als das .. Wenn es sich beispielsweise um […]

Wie kann ich die Form einer JTabbedPane-Registerkarte ändern?

Ich versuche, die Form der Tabs in einem JTabbedPane . Verwenden von setTabComponentAt(0, someComponent); ändert nicht das Äußere der Registerkarte, die ein Rechteck mit einer diagonalen oberen linken Ecke ist. Was kann getan werden, um die Form zu ändern?

Füllen Sie Unicode-Zeichen in Beschriftungen

Wie fülle ich Unicode–Zeichen in Swing-Labels? Ich versuche eine Benutzeroberfläche für das Schachprogramm zu erstellen, das ich kürzlich programmiert habe (mit Schachfiguren, wie oben beschrieben). Darin verwende ich Unicode-Zeichen, um meine Schachfiguren \u2654 ( \u2654 bis \u265F ). Das Problem ist wie folgt: Wenn ich den Hintergrund meiner Schachfigur JLabel auf etwas wie Weiß JLabel […]

Kann ich ein Textfeld in einem Etikett haben?

Was ich tun möchte, ist Folgendes in einer Form anzuzeigen: Open [15] minutes before class Wo [15] ist ein Textfeld. Ist das möglich?