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.
Ostatnio zauważyłem, że niektóre aplikacje działają na javaw(nie w java). Jaka jest różnica między nimi i jak mogę uruchomić moją aplikację Swing javaw?
Chcę skopiować tekst z JTablekomórki do schowka, umożliwiając wklejenie go do innych programów, takich jak Microsoft Word. Mam tekst z folderu JTable, ale nie wiem, jak skopiować go do schowka.
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Pochodzę z .NET i jestem tak przyzwyczajony do wywoływania Alert () w aplikacjach komputerowych. Jednak w tej aplikacji komputerowej java chcę tylko ostrzec wiadomość mówiącą „dziękuję za używanie java”, muszę przejść przez tyle cierpienia: (za pomocą JOptionPane) Czy istnieje prostszy sposób?
W innym wątku stwierdziłem, że lubię wyśrodkować moje GUI, robiąc coś takiego: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Ale Andrew Thompson miał inne zdanie, zamiast tego zadzwonić frame.pack(); frame.setLocationByPlatform(true); a dociekliwe umysły chcą wiedzieć, dlaczego?
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Ćwiczę programowanie w stylu MVC. Mam grę Mastermind w jednym pliku, działającą dobrze (może poza tym, że przycisk "Sprawdź" jest niewidoczny na starcie). http://paste.pocoo.org/show/226726/ Ale kiedy przepisałem go na pliki modelu, widoku, kontrolera - i kiedy kliknę na pusty Pin (który powinien zostać zaktualizowany i przemalowany na nowy kolor) - …
Mam tę JFrameklasę Java , w której chcę użyć boxlayout, ale pojawia się komunikat o błędzie java.awt.AWTError: BoxLayout can't be shared. Widziałem innych z tym problemem, ale rozwiązali go, tworząc układ w oknie zawartości, ale to właśnie tutaj robię. Oto mój kod: class EditDialog extends JFrame { JTextField title = …
Komponenty Swing mają wiele metod związanych z aktualizacją układu ekranu, w szczególności: validate() invalidate() revalidate() Dokumentacja Java definiuje je nieco z technicznego punktu widzenia, ale nie jest szczególnie jasne, w jaki sposób mają być używane. Jaka jest różnica między nimi i w jakich okolicznościach należy używać jednego, a nie innych?
Obecnie tworzę menu kontekstowe prawego przycisku myszy, tworząc instancję nowego JMenupo kliknięciu prawym przyciskiem myszy i ustawiając jego lokalizację na położenie myszy ... Czy jest lepszy sposób?
Niedługo będę robił projekt i będę musiał użyć w nim trybu pełnoekranowego. Narysuje grafikę w oknie. Byłoby wygodne, gdybym użył JFrame lub czegoś podobnego. Nie wiem, jaka będzie ostateczna rozdzielczość ekranu. Powiedz mi, czy grafika zostanie automatycznie przeskalowana? JFrame jf = new JFrame(); jf.setSize(1650,1080); //make it fullscreen; //now is everything …
Mam pytanie dotyczące formatowania mojej aplikacji swingowej Java. Powinno to być dość proste, ale mam trudności ze znalezieniem jakiejkolwiek pomocy (wydaje się, że każdy temat dotyczy usunięcia domyślnego wypełnienia w JPanel). Tekst w moich różnych JPanelach obejmuje boki i górę, dotykając kolorowych ramek: jak dodać wypełnienie? Dziękuję Ci.
Jak mogę wyświetlić nowy wiersz w JLabel? Na przykład, gdybym chciał: Witaj świecie! blahblahblah Oto, co mam teraz: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); Oto, co jest wyświetlane: Witaj świecie! Blahblahblah Wybacz, jeśli to głupie pytanie, właśnie uczę się podstaw Swinga ...
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.