swing - Is there a way in Java to set a JTextField's position to be at the start of the text? -
private jtextfield textfield = new jtextfield(); textfield.settext("10000000000");
if jtextfield small, mine are, it'll show lastly many characters. in case, "00000" if 5 characters can shown given area of text field. want set position automatically start of jtextfield 1 time press separate jbutton. so, in case, want "10000" show.
i have list of multiple jtextfields , jbutton calculations on them , finds things total, prints total in jtextfield, , see lastly part of total can confusing if don't realize it's showing end of text instead of showing beginning.
i looked through ".set***" methods , didn't see alternative this.
take @ jtextfield#setcaretposition
textfield.setcaretposition(0); you highlight text using...
textfield.setcaretposition(textfield.gettext().length()); textfield.movecaretposition(0); but jtextfield#selectall simpler...
depending on needs, can "suggest" preferred number of columns field should display, example...
private jtextfield textfield = new jtextfield(15); or
textfield.setcolumns(15); this encourage layout managers ensure field sized more appropriate size based on fields needs
java swing jtextfield
No comments:
Post a Comment