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.
Jaka jest główna różnica między setSize()i setPreferredSize(). Czasami używałem setSize(), czasami setPreferredSize(), czasami jeden robi, co chcę, czasami drugi. Jakiego wywołania powinienem użyć dla JFrameS i JPanelS?
To pytanie ma już odpowiedzi tutaj : Jak otworzyć domyślną przeglądarkę internetową za pomocą java (9 odpowiedzi) Zamknięte w zeszłym miesiącu . Jak otworzyć łącze w domyślnej przeglądarce za pomocą kliknięcia przycisku, na wzór button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? …
tło Jestem trochę nowy w Javie i cieszę się z używania IntelliJ IDE opracowanego przez zespół JetBrains. Pobrałem źródło wersji Community i próbuję dowiedzieć się, jakich bibliotek GUI używają, aby uzyskać odpowiedni wygląd. Pytanie Jakich bibliotek (jeśli w ogóle) używają do pobierania nienatywnych kart, pasków narzędzi i komponentu ścieżki nawigacyjnej? …
Czy istnieje sposób na utworzenie JButtonwłasnej grafiki przycisku, a nie tylko z obrazem wewnątrz przycisku? Jeśli nie, czy istnieje inny sposób tworzenia niestandardowego JButtonw java?
Mam JTable, w którym ustawiam rozmiar kolumny w następujący sposób: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); Działa to dobrze, ale gdy tabela jest zmaksymalizowana, po prawej stronie ostatniej kolumny pojawia się puste miejsce. Czy podczas zmiany rozmiaru można zmienić rozmiar ostatniej kolumny na koniec okna? …
Widzę metodę JScrollPane.setWheelScrollingEnabled(boolean)włączania lub wyłączania przewijania kółkiem myszy. Czy jest jednak sposób na dostosowanie szybkości przewijania? Moim zdaniem jest to absurdalnie powolne. Bez względu na rozmiar okna, przewijanie wynosi około trzech pikseli na kliknięcie. Chciałbym, żeby to było coś więcej. Jakieś pomysły?
Jaki jest właściwy sposób usunięcia aplikacji Swing z kodu i jakie są pułapki? Próbowałem automatycznie zamknąć aplikację po uruchomieniu licznika czasu. Ale po prostu dzwoniąc dispose()na JFramenie załatwi - okno zniknęło ale aplikacja nie zakończy. Jednak zamykanie okna przyciskiem zamykania powoduje zakończenie działania aplikacji. Co powinienem zrobić?
Jaki jest najlepszy sposób dodania hiperłącza w JLabel? Mogę uzyskać widok za pomocą tagów html, ale jak otworzyć przeglądarkę, gdy użytkownik ją kliknie?
Mamy aplikację Java, która musi zostać wyniesiona na pierwszy plan, gdy mechanizm telekontroli aktywuje coś w aplikacji. W tym celu zrealizowaliśmy w wywołanej metodzie klasy reprezentującej szkielet naszej aplikacji (rozszerzenie a JFrame) następującą implementację: setVisible(true); toFront(); W systemie Windows XP działa to przy pierwszym wywołaniu, za drugim razem miga tylko …
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.