Вы можете изменить размер JTextField, вызвав revalidate()
в контейнере, который содержит JTextField из слушателя после установки его текста, так как это заставит ваших менеджеров компоновки перекомпоновать удерживаемые компоненты, но в целом лучше сделать JTextField больше для начала, используя конструктор, который поможет вам установить его столбцы. то есть измените это:
Atext = new JTextField("Fruit");
к этому:
Atext = new JTextField("Fruit", 25); // or some suitable value
или еще лучше
// avoid "magic" numbers by using constants and variables
Atext = new JTextField("Fruit", COLUMNS); // where COLUMNS is a constant
Обратите внимание, что имена переменных по соглашению должны начинаться с буквы в нижнем регистре, и что, следуя этим соглашениям, другие смогут легче понять ваш код.