Articles of Swing

Java Swing JComponent “Größe”

Ich mache ein Projekt, bei dem ich ein paar Custom-Swing-Komponenten brauche. Bisher habe ich eine neue Schaltfläche mit einer Reihe von Bildern erstellt (der Java Metal-Look passt überhaupt nicht zu meiner Benutzeroberfläche). MouseListener für diese neue Komponente implementiert und hier entsteht mein Problem. Mein Widget ändert das Bild bei Hover, Klick usw., außer dass mein […]

Holen Sie sich eine Swing-Komponente nach Namen

Ich habe in einem JFrame einige Komponenten, die ich in einen anderen JFrame verweisen JFrame und ich möchte sie mit Namen und nicht öffentlichen Methoden zum JFrame / JFrame für jeden erhalten. Gibt es einen Weg von Swing, um eine Komponentenreferenz nach ihrem Namen zu erhalten, wie c #? zB form.Controls[“text”] Vielen Dank

Java-Schwingen; Zwei classn, wo man Aussagen und neue actionlisters setzen kann?

Reine Anfängerfrage hier. Ich modifiziere einen Code und bin jetzt auf den folgenden Fragen fest; Mein Timer wird in der Oberklasse aufgerufen. Aber mein Int Count wird in der folgenden class aufgerufen. Immer wenn ich eine if-statement wie; if (count == 2) { t.stop();} Ich bekomme Fehler, weil der Int in der class unterhalb und […]

Wie kann ich ein Bild aus dem Projektordner abrufen?

Ich versuche, eine Java-Desktop-Anwendung zu machen, wo ich ein JLabel wo ich Bilder JLabel . Ich lade Bilder von einem Ordner herunter, der sich auf einem beliebigen Laufwerk meines PCs befindet. Jetzt möchte ich alle Bilder aus einem Projektordner abrufen, in dem der Ordnername der Bilder verfügbar ist. F:/>Kiosk | |___src | |___lib | |___koisk […]

Wie man ein JButton in einer JTable-Zelle klickbar macht?

Ich habe eine JTable mit einem benutzerdefinierten CellRenderer. Die Zelle ist ein JPanel, das ein JTextField und ein JButton enthält. Das JTextField enthält eine Ganzzahl, und wenn der Benutzer auf die JButton klickt, sollte die Ganzzahl erhöht werden. Das Problem ist, dass die JButton nicht angeklickt werden kann, wenn ich es in einer JTable-Zelle habe. […]

JPanel, welcher der Listener für die Sichtbarkeit geeignet ist, wurde geändert

Gibt es einige Regeln oder gute / schlechte Erfahrungen mit AncestorListener , ComponentListener oder HierarchyListener , die auf Sichtbarkeit von Änderungen mit JPanel und JComponents ? Ist einer von ihnen besser oder sicherer als die anderen? Ich möchte insbesondere wissen, wann und wie JPanel / JComponent versteckt ist. Beachten Sie, dass der folgende Code falsche […]

MVC Progress Bar Threading

Ich verwende ein MVC-Muster für mein Design, wenn ein Benutzer die Suchtaste drückt, rufe ich eine Suche im Modell auf, aber ich möchte auch eine Fortschrittsleiste mit Informationen aktualisieren, die von diesem Modell zurückgegeben werden. Ich habe versucht, einen Swingworker zu verwenden, aber der Fortschrittsbalken wird nicht aktualisiert. Ich vermute, dass ich mit meinem Threading […]

Grafik-Rendering in der Titelleiste

Die Grafiken werden weiterhin in der Titelleiste dargestellt. Ich verwende ein gepuffertes Bild, das in einem Jabel eingekapselt ist, und verwende die resultierenden Grafikobjekte, um Rechtecke in meinem Code zu zeichnen. Dies ist der wichtige Teil des jframe-classnkonstruktors: super(); BufferedImage image=new BufferedImage(680,581,BufferedImage.TYPE_INT_ARGB); m_graphicsObject =image.getGraphics(); JLabel label=new JLabel(new ImageIcon(image)); // buttons, mouse events and other controls […]

Bei der Texterfassung den richtigen Stil beibehalten

Ich mache eine Anwendung ähnlich einem Chat. Zu diesem Zweck habe ich zwei JTextPanes, eines wo ich schreibe und eines, das Nachrichten anzeigt. Dies ist der Code, der die Übertragung von Text von der Eingabe zur Anzeige behandelt: String input = textPane.getText(); if(!input.endsWith(“\n”)){ input+=”\n”; } StyledDocument doc = displayPane.getStyledDocument(); int offset = displayPane.getCaretPosition(); textPane.setText(“”); try […]

SwingWorker in Java

Ich habe ein Problem. Ich habe einen JFrame . Es wird einen JDialog erstellen. Wenn die Taste auf JDialog gedrückt wird, sollte sie entsorgt werden und eine E-Mail sollte gesendet werden. Zur selben Zeit brauche ich einen anderen JDialog , der mit der unbestimmten JProgressBar . Wenn eine E-Mail gesendet wird, sollte JDialog entweder entsorgt […]