Swing to podstawowy zestaw narzędzi interfejsu użytkownika w języku Java, który jest dostarczany ze standardowym zestawem Java SDK. Jest zawarty w pakiecie javax.swing.
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Tworzę aplikację, która wyświetla obrazy i odtwarza dźwięki z bazy danych. Próbuję zdecydować, …
Kilka razy byłem krytykowany za to, że zasugerowałem użycie następujących metod: setPreferredSize setMinimumSize setMaximumSize na Swingkomponentach. Nie widzę żadnej alternatywy dla ich użycia, gdy chcę zdefiniować proporcje między wyświetlanymi komponentami. Powiedziano mi to: W przypadku układów odpowiedź jest zawsze taka sama: użyj odpowiedniego narzędzia LayoutManager Trochę przeszukałem Internet, ale nie …
Mam JPanel, do którego chciałbym dodać obrazy JPEG i PNG, które generuję na bieżąco. Wszystkie przykłady, które widziałem do tej pory w Swing Tutorials , szczególnie w przykładach Swing, używają ImageIcons. Generuję te obrazy jako tablice bajtów i zwykle są one większe niż zwykła ikona, której używają w przykładach, w …
Jaki jest właściwy sposób na JFramezamknięcie, tak samo, jakby użytkownik nacisnął Xprzycisk zamykania lub nacisnął Alt+ F4(w systemie Windows)? Mam domyślną operację zamykania ustawioną tak, jak chcę: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Robi dokładnie to, co chcę z wyżej wspomnianymi kontrolkami. To pytanie nie dotyczy tego. Naprawdę chcę zrobić, aby GUI zachowywał się w …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Czy ktoś może mi wyjaśnić, jaka jest różnica między Swing a AWT? Czy są jakieś przypadki, w których AWT jest bardziej użyteczny / zalecany w użyciu niż huśtawka lub odwrotnie?
Chcę, aby okno komunikatu pojawiło się natychmiast po zmianie wartości przez użytkownika w polu tekstowym. Obecnie muszę nacisnąć klawisz Enter, aby wyskoczyło okno komunikatu. Czy coś jest nie tak z moim kodem? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", …
Przygotowuję aplikację Swing, w której często chcę zastąpić zawartość JPanel. Aby to zrobić, dzwonię removeAll(), a następnie dodaję nową treść, a następnie dzwonię revalidate(). Jednak stwierdzam, że stara treść jest nadal faktycznie widoczna (choć zasłonięta przez nową treść). Jeśli dodam połączenie repaint()do revalidate(), działa to zgodnie z oczekiwaniami. Jestem pewien, …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 7 miesięcy temu . Popraw to pytanie Podczas pracy z Javą trudno mi ustawić moje główne okno na środku …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Mam bardzo duży program, który obecnie używa SWT. Program może …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Na co dzień jestem programistą WWW i myślę o …
W moim JPanelustawiłem tło a JLabelna inny kolor. Widzę słowo „Test” i jest niebieskie, ale tło w ogóle się nie zmienia. Jak mogę to pokazać? this.setBackground(Color.white); JLabel label = new JLabel("Test"); label.setForeground(Color.blue); label.setBackground(Color.lightGray); this.add(label);
Próbuję wywołać zdarzenie za każdym razem, gdy wybierany jest plik JComboBox. Problem polega na tym, że nie ma oczywistej addSelectionListener()metody. Próbowałem użyć actionPerformed(), ale nigdy nie odpala. Brakuje mi zastąpienia modelu dla JComboBox, nie mam pomysłów. Jak mogę otrzymać powiadomienie o zmianie wyboru na JComboBox? ** Edycja: muszę przeprosić. Okazuje …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.