Publicații conexe 'swing'


Programare Java GUI cu Swing
Interfețele grafice cu utilizatorul (GUI) joacă un rol vital în dezvoltarea software-ului modern, oferind utilizatorilor moduri intuitive și atractive din punct de vedere vizual de a interacționa cu aplicațiile. Java, un limbaj de programare versatil și utilizat pe scară largă, oferă biblioteca Swing pentru crearea de aplicații GUI multiplatformă. În acest articol, vom explora programarea Java GUI cu Swing, acoperind elementele de bază, componentele și cele mai bune practici pentru..

Întrebări înrudite 'swing'

Cum pot face ca dialogurile JOptionPane să apară ca sarcină în bara de activități?
Editați | ×: Întrebarea urmează regula orizontală; propriul meu răspuns îl precede. Pe baza ajutorului de la Oscar Reyes , am creat această soluție: import javax.swing.JOptionPane; import javax.swing.JFrame; public class MyApp...
9570 vederi

Leagăn vizual în Eclipse
Există vreo modalitate prin care pot folosi un editor vizual pentru a face aplicații swing în Eclipse? Folosesc Ganimede.
18399 vederi
schedule 26.06.2022

Sincronizați JMenu ButtonGroups cu JToolbar ButtonGroups
Imaginați-vă că fac un simplu procesor de text cu Java Swing. Am un set de acțiuni scrise pentru a efectua justificarea textului. Pe MenuBar am un meniu: View Left Justify Center Jusitfy Right Justify Acesta constă din...
746 vederi
schedule 21.10.2022

Blocaje JDK-7 SwingWorker?
Am o aplicație mică de procesare a imaginilor care face mai multe lucruri simultan folosind SwingWorker. Cu toate acestea, dacă rulez următorul cod (extras simplificat), se blochează doar pe JDK 7 b70 (windows), dar funcționează în 6u16. Pornește un...
2691 vederi
schedule 17.11.2022

Swing: ordinea de execuție a ascultătorilor pe componenta personalizată
Componenta mea personalizată este compusă din trei JTree -uri în interiorul unui JPanel . Doar un JTree ar trebui să fie selectat la un moment dat, așa că am adăugat un TreeSelectionListener la fiecare dintre ele care apelează clearSelection...
1299 vederi
schedule 13.02.2024

Pictați șiruri RTF/HTML într-o componentă swing personalizată
În aplicația mea Swing, utilizatorii introduc text cu stil într-un JTextPane care utilizează un RTFEditorKit (HTML este, de asemenea, o posibilitate). Apoi trebuie să redau multe dintre aceste note stilizate la coordonate specifice într-o...
1072 vederi
schedule 20.10.2023

Java: JProgressBar
Este posibil să faci o bară de progres în Java, așa cum este afișat pe această pagină? Imagine . Deci, nu bara de progres implicită "filling-way". Dacă da, cum? Mulțumiri
1798 vederi
schedule 20.10.2023

java și ecran complet pe mai multe monitoare
Un fragment din aplicația mea Java: JFrame f = new JFrame(); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); gd.setFullScreenWindow(f); Deci, ceea ce face este...
17234 vederi
schedule 05.12.2023

întrebare generală despre Java Swing
Am făcut o aplicație Swing care este destul de simplă ca funcționalitate. Cu toate acestea, codul din care constă a devenit destul de mare și foarte dezordonat în opinia mea. Toate componentele și acțiunile swing sunt într-un singur fișier. Deci,...
319 vederi
schedule 08.01.2024

Problemă cu GridBagLayout în Java Swing
Am o problemă simplă cu JPanel / Gridbaglayout: import javax.swing.*; import java.awt.*; public class gridfenster extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private...
1325 vederi
schedule 22.11.2023

Excepție: java.io.StreamCorruptedException: cod de tip nevalid: 00
Când interog prin interfața EJB pentru o entitate, sub consolă este ok, dar trec la interogare de la Swing se aruncă această excepție. Exceptia: java.rmi.UnmarshalException: failed to unmarshal MY_ENTITY****; nested exception is:...
16001 vederi
schedule 01.11.2023

Lista pop-up a JCombobox nu este pictată complet
Am un JInternalFrame într-un JDesktop și am și un JComboBox în cadrul intern. Problema este prezentată mai jos. Cum pot face JComboBox vopsea în afara JInternalFrame , astfel încât lista pop-up să poată fi afișată complet?...
1009 vederi
schedule 18.08.2022

Închiderea JFrame cu clic pe butonul [duplicare]
Am membrul privat jButton1 al JFrame și am vrut să închid cadrul când se face clic pe butonul. jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } }); Am vrut să fac super.close() ,...
234956 vederi
schedule 20.07.2022

cum să obțin coordonatele clicului mouse-ului în afara ferestrei mele în Java
Trebuie să implementez o clasă, folosind Swing, care poate obține coordonatele mouse-ului atunci când utilizatorul face clic oriunde pe ecran. dacă aș dori să obțin coordonatele mouse-ului în interiorul propriei ferestre, aș folosi un MouseListener...
48084 vederi
schedule 24.12.2023

Obținerea cu adevărat lentă a valorilor fonturilor
Deci problema pe care o am este că îmi pornesc aplicația afișând un meniu simplu. Pentru a dimensiona și a alini textul corect, trebuie să obțin valori pentru font și nu găsesc o modalitate de a face acest lucru rapid. Mi-am testat programul și se...
1645 vederi
schedule 16.09.2022

cadru swing java excelent pentru setul de rezultate din baza de date
Domnule, vreau să afișez setul de rezultate în jframe. I obțin ultima înregistrare din baza de date afișată. Sunt interesat să plasez butonul următor, butonul înapoi în cadru. Când făceam clic pe butonul înapoi, înregistrarea vizualizată anterior...
1206 vederi
schedule 08.08.2022

cum să eliminați MouseListener / ActionListener pe un JTextField
Am următorul cod adăugând un ActionListener la un JTextField: chatInput.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { chatInputMouseClicked(evt); } }); Acum, cum...
35894 vederi
schedule 07.01.2024

Toate părțile componentei mele Printable Swing nu se imprimă
Încerc să fac o componentă imprimabilă (un document de factură). Folosesc JComponent în loc de JPanel pentru că nu vreau un fundal. Componenta are multe subcomponente. Componenta principală implementează Printable și are o metodă print care...
2098 vederi
schedule 25.12.2023

Modele pentru dinamica ecranului, GUI
Codez UI bazat pe Java/Swing. Dialogurile mele sunt destul de complexe și există multe reguli pentru dinamica ecranului: când să activez/dezactiv butoanele, când să permită editarea unor câmpuri etc. În general există widget-uri și există câteva...
296 vederi

Permițând utilizatorului să adauge noduri într-un JTree, nodurile nu apar dacă părintele a fost VODATĂ extins
Am o problemă cu inserarea nodurilor într-un JTree. Practic, utilizatorul face clic dreapta pe un nod părinte, afișând o listă cu posibilii copii de inserat. Ei selectează unul care este inserat ca un copil al nodului selectat. Toate acestea...
680 vederi
schedule 03.02.2024