Qualcuno sa come aggiungere JTextField
in Nome grafica bufferstrategy.getDrawGraphics
? provato a dolore che in grafica, qualcosa di simile:Aggiunta di campi di testo a Graphics in java
private JTextField Input = new JTextField();
BufferStrategy bs = getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
}
final Graphics gCommands = bs.getDrawGraphics();
Graphics gCC = bs.getDrawGraphics();
Input.requestFocus();
Input.paint(gCC);
Input.setBounds(800,250, 350,20);
Input.setBorder(BorderFactory.createLineBorder(Color.BLACK, 0));
Input.setEditable(true);
Input.setBackground(getBackground());
Input.setForeground(getForeground());
Input.addKeyListener(key);
Ma, nonostante sapessero che appare, non ho potuto modificarlo. Anche il Input.setBounds(800,250, 350,20)
non ha funzionato. Questo metodo che è scritto sopra, viene chiamato all'interno di un gameloop. Qualcuno può aiutarmi?
Cosa non ha funzionato? Hai ricevuto un errore di runtime? È stato visualizzato? – Frecklefoot
Viene visualizzato, anche se 'JTextField' non è modificabile – null
La classe è una tela? JFrame? – Tips48