Articles of swing

JButton () funziona solo quando si posiziona il mouse

import java.awt.*; import java.awt.image.*; import java.awt.event.*; import javax.imageio.*; import java.lang.*; import java.io.*; import javax.swing.*; public class MainClass extends Component{ private Image bg; private ImageIcon newgame; private ImageIcon quit; private ImageIcon options; private JButton bquit; private JButton boptions; private JButton bnewgame; private static Container pane; //Container public void loadImage() { try { bg=ImageIO.read(new File(“bg1.png”)); } catch […]

Stampa di un componente Swing di grandi dimensioni

Ho un modulo Swing con una tabella personalizzata all’interno di un JScrollPane (è solo un JPanel, non una sottoclass di JTable), e sto cercando di farlo stampare. Se si invia l’intero frame alla stampante, il riquadro di scorrimento si interrompe e se ridimensiono il riquadro alla dimensione del contenuto del riquadro di scorrimento, una sorta […]

Finestra di emoticon del client di chat JAVA

Ho lavorato sulla creazione di un client di chat (java swing) e ho appena reso le mie emoticon completamente utilizzabili ma, ad eccezione degli utenti che digitano “:)”, ad esempio, desidero fornire una finestra popup con tutte le emoticon disponibili. Quello che sto cercando è un modo per creare una tale finestra (ad esempio, come […]

Stampa di un JPanel con Japer scorrevole su di esso

Voglio solo stampare un JPanel che abbia un JTable scorrevole su di esso. Ho orientato JPanel con JTable su di esso. Ma posso stampare solo l’area visibile. I contenuti nell’area scorrevole di JTable non vengono stampati.

Quale sarebbe il modo migliore per build il mio programma?

È la prima volta che cercherò di creare un programma completo da solo, fino ad ora ho solo sviluppato metodi individuali e lezioni individuali, quindi mi piacerebbe sentire i tuoi pensieri e suggerimenti su quale sarebbe il modo più ottimale di creare la mia GUI / programma. L’idea è che ho un JFrame con un […]

Disegnare un componente su BufferedImage provoca la corruzione del display

Sto usando il componente JScrollNavigator qui descritto, al fine di fornire una finestra di navigazione su un grande componente CAD “simile ad un canvas” che ho incorporato in un JScrollPane . Ho provato ad adattare JScrollNavigator per disegnare un’immagine in miniatura della canvas per fornire all’utente un contesto aggiuntivo. Tuttavia, l’azione di fare ciò causa […]

Java: scorri fino a un testo specifico all’interno di JTextArea

Sto cercando di implementare una funzione all’interno del programma corrente che sto scrivendo e voglio imparare come scorrere verso il basso in un testo specifico all’interno di una JTextArea. Ad esempio, diciamo che ho il seguente: JTextArea area = new JTextArea(someReallyLongString); someReallyLongString rappresenterebbe un paragrafo o una porzione di testo molto grande (in cui la […]

Aggiunta di jRadioButton in jTable

Sto cercando di aggiungere jRadioButton in jTable . Ho usato il codice indicato private class CustomCellRenderer extends DefaultTableCellRenderer { /* (non-Javadoc) * @see javax.swing.table.DefaultTableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) */ @Override public Component getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) { return new javax.swing.JRadioButton(); } } Ma quando jTable questo sto […]

Avere immagini come sfondo di JPanel

Sono nuovo in Java e sto creando un gioco con la grafica. Ho questa class che si estende da JFrame . In questa class, ho molti JPanel che hanno bisogno di un’immagine come sfondo. Come so, per essere in grado di dipingere le immagini in JPanel, ho bisogno di avere una class separata che si […]

Come impostare il colore su una determinata riga se vengono soddisfatte determinate condizioni utilizzando java?

Ho un grafico. (Tablesummary). una delle colonne è EXPIRY. Voglio evidenziare la riga con il cliente la cui data di scadenza è già scaduta nella data corrente. ho già capito la logica ma non riesco a far diventare la riga rossa o altri colors. ecco il mio codice: int count = (tableSummary.getRowCount()); NumberFormat formatter = […]