Powiązane publikacje 'swing'
Programowanie GUI w Javie za pomocą Swing
Graficzne interfejsy użytkownika (GUI) odgrywają kluczową rolę w tworzeniu nowoczesnego oprogramowania, zapewniając użytkownikom intuicyjne i atrakcyjne wizualnie sposoby interakcji z aplikacjami. Java, wszechstronny i szeroko używany język programowania, oferuje bibliotekę Swing do tworzenia wieloplatformowych aplikacji GUI. W tym artykule omówimy programowanie GUI w języku Java w Swing, omawiając podstawy, komponenty i najlepsze praktyki tworzenia solidnych i przyjaznych dla użytkownika..
Powiązane pytania 'swing'
Jak mogę wyświetlić okna dialogowe JOptionPane jako zadanie na pasku zadań?
Edytować:
Pytanie jest zgodne z zasadą horyzontalną; poprzedza ją moja własna odpowiedź.
Korzystając z pomocy Oscara Reyesa , stworzyłem to rozwiązanie:
import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class MyApp...
9570 wyświetlenia
schedule
08.11.2023
Wizualna huśtawka w Eclipse
Czy mogę w jakiś sposób użyć edytora wizualnego do tworzenia aplikacji swingowych w Eclipse? Używam Ganimedesa.
18399 wyświetlenia
schedule
26.06.2022
Synchronizuj grupy przycisków JMenu z grupami przycisków JToolbar
Wyobraź sobie, że tworzę prosty edytor tekstu z Java Swing. Mam zestaw akcji napisanych do wykonywania justowania tekstu. Na pasku menu mam menu:
View
Left Justify
Center Jusitfy
Right Justify
Składa się z JRadioButtonMenuItems i...
746 wyświetlenia
schedule
21.10.2022
Zakleszczenia w JDK-7 SwingWorker?
Mam małą aplikację do przetwarzania obrazów, która wykonuje wiele czynności jednocześnie przy użyciu SwingWorkera. Jeśli jednak uruchomię następujący kod (zbyt uproszczony fragment), po prostu zawiesza się na JDK 7 b70 (Windows), ale działa w 6u16....
2691 wyświetlenia
schedule
17.11.2022
Swing: kolejność wykonywania słuchaczy na komponencie niestandardowym
Mój komponent niestandardowy składa się z trzech JTree wewnątrz JPanel . Na raz powinien być wybrany tylko jeden JTree , dlatego do każdego z nich dodałem TreeSelectionListener , który wywołuje clearSelection na poprzednio wybranym JTree ....
1299 wyświetlenia
schedule
13.02.2024
Pomaluj ciągi RTF/HTML do niestandardowego komponentu swing
W mojej aplikacji Swing użytkownicy wprowadzają stylizowany tekst do JTextPane , który wykorzystuje RTFEditorKit (możliwy jest także HTML).
Następnie muszę wyrenderować wiele z tych stylizowanych notatek pod określonymi współrzędnymi w komponencie...
1072 wyświetlenia
schedule
20.10.2023
Java: JProgressBar
Czy można utworzyć pasek postępu w Javie taki, jak pokazano na tej stronie? Obraz . A więc nie jest to domyślny pasek postępu „wypełniający”.
Jeśli tak to jak?
Dzięki
1798 wyświetlenia
schedule
20.10.2023
Java i pełny ekran na wielu monitorach
Fragment mojej aplikacji Java:
JFrame f = new JFrame();
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
gd.setFullScreenWindow(f);
Więc to, co robi, to...
17234 wyświetlenia
schedule
05.12.2023
ogólne pytanie dotyczące Java Swing
Zrobiłem aplikację Swing, która ma dość prostą funkcjonalność. Jednak kod, z którego się składa, stał się dość duży i moim zdaniem bardzo niechlujny. Wszystkie komponenty i akcje swingu znajdują się w jednym pliku. Na przykład, jeśli miałbym...
319 wyświetlenia
schedule
08.01.2024
Problem z GridBagLayout w Java Swing
Mam prosty problem z moim JPanel/Gridbalayout:
import javax.swing.*;
import java.awt.*;
public class gridfenster extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton...
1325 wyświetlenia
schedule
22.11.2023
Wyjątek: java.io.StreamCorruptedException: nieprawidłowy kod typu: 00
Kiedy pytam przez interfejs EJB o jednostkę, pod konsolą jest w porządku, ale przechodzę na zapytanie z Swing, rzuca ten wyjątek.
Wyjątek:
java.rmi.UnmarshalException: failed to unmarshal MY_ENTITY****; nested exception is:...
16001 wyświetlenia
schedule
01.11.2023
Wyskakująca lista JCombobox nie jest całkowicie narysowana
Mam JInternalFrame w JDesktop i mam też JComboBox w wewnętrznej ramce. Problem pokazano poniżej.
Jak mogę zrobić JComboBox malować poza JInternalFrame , aby wyskakująca lista była wyświetlana w całości? Czy używanie szyb jest...
1009 wyświetlenia
schedule
18.08.2022
Zamykanie JFrame przyciskiem [duplikuj]
Mam prywatnego członka JFrame jButton1 i chciałem zamknąć ramkę po kliknięciu przycisku.
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
}
});
Chciałem zrobić super.close() , ale nie...
234956 wyświetlenia
schedule
20.07.2022
jak uzyskać współrzędne kliknięcia myszą poza moim oknem w Javie
Muszę zaimplementować klasę za pomocą Swing, która może uzyskać współrzędne myszy, gdy użytkownik kliknie w dowolnym miejscu na ekranie. gdybym chciał uzyskać współrzędne myszy we własnym oknie, użyłbym MouseListener , ale chcę, aby działało nawet...
48084 wyświetlenia
schedule
24.12.2023
Naprawdę powolne uzyskiwanie metryk czcionek
Problem polega na tym, że uruchamiam aplikację wyświetlając proste menu. Aby poprawnie zwymiarować i wyrównać tekst, muszę uzyskać metrykę czcionki i nie mogę znaleźć sposobu, aby to zrobić szybko. Przetestowałem mój program i wygląda na to, że...
1645 wyświetlenia
schedule
16.09.2022
java swing frame doskonała do zestawienia wyników z bazy danych
proszę pana, chcę wyświetlić zestaw wyników w jframe.i uzyskać wynik ostatniego rekordu w wyświetlanej bazie danych. Lam chciał umieścić następny przycisk, przycisk wstecz w ramce. kiedy kliknąłem przycisk wstecz, wyświetla się poprzednio oglądany...
1206 wyświetlenia
schedule
08.08.2022
jak usunąć MouseListener/ActionListener na JTextField
Mam następujący kod dodający ActionListener do JTextField:
chatInput.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chatInputMouseClicked(evt);
}
});
Jak teraz...
35894 wyświetlenia
schedule
07.01.2024
Wszystkie części mojego komponentu Printable Swing nie są drukowane
Próbuję zrobić komponent do wydrukowania (dokument faktury). Używam JComponent zamiast JPanel , ponieważ nie chcę tła. Komponent ma wiele podskładników.
Główny komponent implementuje Printable i ma metodę print , która wywołuje printAll(g) ,...
2098 wyświetlenia
schedule
25.12.2023
Wzorce dynamiki ekranu, GUI
Programuję interfejs użytkownika oparty na Javie/Swing. Moje okna dialogowe są dość złożone i istnieje wiele zasad dotyczących dynamiki ekranu: kiedy włączyć/wyłączyć przyciski, kiedy pozwolić na edycję niektórych pól itp. Ogólnie rzecz biorąc,...
296 wyświetlenia
schedule
21.11.2023
Pozwalając użytkownikowi dodawać węzły do JTree, węzły nie pojawiają się, jeśli element nadrzędny KIEDYKOLWIEK został rozwinięty
Mam problem z wstawianiem węzłów do JTree. Zasadniczo użytkownik klika prawym przyciskiem myszy węzeł nadrzędny, wyświetlając listę możliwych elementów podrzędnych do wstawienia. Wybierają ten, który jest wstawiany jako element podrzędny wybranego...
680 wyświetlenia
schedule
03.02.2024