Articles of jframe

come creare il proprio file con l’icona che eredita dall’icona JFrame, che l’ho impostato, in java e il mio file utilizza FileOutputStream e ObjectOutputStream

Voglio creare il mio file con un’icona che erediti dall’icona JFrame, che l’ho impostata, in java e il mio file utilizza FileOutputStream e ObjectOutputStream try { ObjectOutputStream oos; //I create own file with own extension in drive D: FileOutputStream fos = new FileOutputStream(“D:/myFile.ckl”); oos = new ObjectOutputStream(fos); //Write Document in JTextPane to File oos.writeObject(jTextPane.getStyledDocument()); oos.close(); […]

Come aggiungere più componenti a un JFrame?

Ho un JFrame . Ho anche una class Box che estende Component . Questa class di riquadri ha un metodo di pittura che crea un rettangolo pieno. Quando aggiungo più di questi componenti Box al mio JFrame, solo l’ultimo aggiunto viene visualizzato quando chiamo Repaint su JFrame. Ho dato un’occhiata ai responsabili del layout, ma […]

Come impostare JFrame per apparire centrato, indipendentemente dalla risoluzione del monitor?

Mentre lavoro con Java, trovo difficile posizionare la mia finestra principale al centro dello schermo quando avvio l’applicazione. C’è un modo per farlo? Non deve essere centrato verticalmente, l’allineamento orizzontale è l’objective più importante per me. Ma l’allineamento verticale è anche il benvenuto.

Il metodo di rimozione del contenitore Java non funziona correttamente

ho aggiunto 1.TextArea 2.TextField quindi inizio ad aggiungere JButton successivamente al contenitore …, ora usando JRadioButton voglio rimuovere JButton dal contenitore usando questo codice i=0; k=0; while(!birdButton[i].isSelected()){ i++; } System.out.println(i); k=i+2; list.removeElementAt(i); listName.removeElementAt(i); System.out.println(k); c.getContentPane().remove(k); ma quando seleziono il 1 ° pulsante radio 1 JButton dovrebbe essere cancellato a causa di k = i + […]

Java Swing Blank JFrame in arrivo?

Sono nuovo di swing, e mi chiedevo perché a volte la mia applicazione si presenta vuota, ea volte visualizza i componenti. Sembra essere sporadico. Non ci sono eccezioni lanciate o qualcosa del genere. Viene solo di frequente come JFrame vuoto. A volte, quando chiudo l’applicazione ed eseguo di nuovo, mostra correttamente i componenti, ma risulta […]

Cancella i componenti di JFrame e aggiungi nuovi componenti

Ho un JFrame , che ha alcune opzioni. Quando si preme il tasto OK, voglio lo stesso JFrame per cancellare il contenuto e aggiungere nuovi contenuti. Ho provato, ma il problema è nuovo JFrame è spuntato fuori. Che cosa sto facendo di sbagliato? import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; […]

Centro JDialog su genitore

Ho un’applicazione Java swing con un pulsante che produce una finestra popup quando viene eseguita una determinata azione. Mi piacerebbe allineare il punto centrale della finestra popup con il punto centrale della finestra genitore al momento del rendering. Come posso calcolare le coordinate x, y per inserire in setLocation() per la finestra popup? Giusto per […]

Come faccio a disegnare un’immagine su JPanel o JFrame?

Come faccio a disegnare un’immagine su JPanel o JFrame, ho già letto il tutorial di oracle su questo, ma non riesco a farlo bene. Ho bisogno dell’immagine ” BeachRoad.png ” per essere visualizzata su un insieme specifico di coordinate. Ecco cosa ho finora. public class Level1 extends JFrame implements ActionListener { static JLayeredPane EverythingButPlayer; static […]

Java – Come creare una finestra di dialogo personalizzata?

Ho un pulsante su una JFrame che quando cliccato voglio una finestra di dialogo per far apparire una finestra con più aree di testo per l’input dell’utente. Mi sono guardato intorno per cercare di capire come farlo, ma continuo ad essere più confuso. Qualcuno può aiutare?

FlowLayout su GridLayout non funziona

Sto provando a creare un gioco dell’impiccato e finora è arrivato GRANDE, ma il design del layout non sembra proprio andare al suo posto! L’alfabeto dovrebbe finire in un ordine FlowLayout in cima all’immagine Hangman con i pulsanti “Riavvia”, “Aiuto” “Aggiungi nuova parola” e “Esci” in fondo! Che cosa sto facendo di sbagliato? import java.awt.*; […]