// ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . remote . ext Ċ Ċ import Ġcom . intellij . ui . components . JB Label Ċ Ċ /** Ċ Ġ* ĠThis Ġinterface Ġcould Ġbe Ġimplemented Ġby Ġ[ Credentials Editor ] Ġto Ġallow Ġthe Ċ Ġ* Ġalignment Ġof Ġfields Ġin Ġthe Ġeditor Ġwithin Ġthe Ġform . Ċ Ġ*/ Ċ interface ĠForm With Align able Labels Column Ġ{ ĊĠ Ġval Ġlabels Column : ĠList < JB Label > ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun ĠForm With Align able Labels Column . find Label With Max Preferred Width (): ĠJ B Label ? Ġ= Ġlabels Column . max By Ġ{ Ġit . preferred Size . width Ġ} ĊĠ Ġ} Ċ }