Я делаю приложение калькулятора. Я хочу, чтобы цифры (номер) были написаны с правой стороны textArea и знаки (+, -, /, *) в левой части того же textArea.Имея несколько выравниваний в том же тексте
Как это сделать?
Я делаю приложение калькулятора. Я хочу, чтобы цифры (номер) были написаны с правой стороны textArea и знаки (+, -, /, *) в левой части того же textArea.Имея несколько выравниваний в том же тексте
Как это сделать?
Я не думаю, что вы можете иметь несколько выравнивания внутри текстового поля, но вместо этого вы можете использовать JTextPane здесь является Exemple Multiple Alignement или создать свой собственный дисплей калькулятора:
1-создать контейнер (BorderLayout для Exemple)
2-добавить две компоненты JLabel в контейнер для отображения текста динамически
3-сделать первый JLabel с правой Alignement setHorizontalAlignment(SwingConstants.LEFT)
4-сделать второй JLabel ш с левой стороны Выравнивание setHorizontalAlignment(SwingConstants.RIGHT)
Надеюсь, это то, что вы ищете, ведь это всего лишь предложение!
Спасибо, но жаль, что это не тот ответ, который я ищу, я хочу отображать знак, а также номер в том же текстовом поле или в текстовой области. Но я буду использовать ваше предложение в качестве альтернативного плана. –