Estou utilizando esse código:
JOptionPane.showInputDialog(null, “Descreva o tratamento:”, “Incluindo Tratamento”, JOptionPane.PLAIN_MESSAGE);
Gostaria de saber se tem alguma maneira de aumentar a quantidade de linhas para escrever.
Agradeço as respostas
JOptionPane.showInputDialog com mais do que uma linha
L
6 Respostas
Dá um “\n”… assim ele muda a linha
JOptionPane.showInputDialog(null, "Uma mensagem ao usuario\nSegunda linha na mesma caixa");
L
Não é no label que eu escrevo a mensagem, é no campo de texto que o usuario vai escrever. Queria aumentar o tamanho desse campo de texto para o usuario ter mais liberdade
Por padrão, não existe nada.
Mas, você sempre pode criar um componente novo e, ao invés de um JTextField, incluir um JTextArea, por exemplo.
L
Teria um exemplo para me mostrar? Obrigado
Claro, tá na mão, prontinho para uso.
Dá uma olhada
L
JPanel panel = new JPanel();
panel.add(new JLabel(“Descreva o tratamento:\n”));
JTextArea textField = new JTextArea(4,50);
panel.add(textField);
JOptionPane.showOptionDialog(null, panel, “Incluindo Tratamento”, JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, null, null);
Obrigado pela ajuda, espero que o código acima ajude quem precisar!
Criado 14 de fevereiro de 2018
Ultima resposta 14 de fev. de 2018
Respostas 6
Participantes 3