промежуточный. частичный рефакторинг с прицелом на библиотечную часть

This commit is contained in:
2024-10-07 00:58:29 +03:00
parent c211ffb82b
commit 6b1576461d
798 changed files with 3007 additions and 2344 deletions

View File

@@ -0,0 +1,35 @@
package Common_old.UI.Windows.Dialog.Text;
import Common_old.UI.Windows.Dialog.Dialog;
import Common_old.UI.Windows.Dialog.DialogTextComboBox;
import java.util.Vector;
public class ComboTextDialog extends Dialog<String, DialogTextComboBox> {
public ComboTextDialog() {
super(DialogTextComboBox.class);
}
@Override
public void ProcessResult() {
Result = (String) fields.getSelectedItem();
}
@Override
public void validateFields() {
if (fields.getSelectedItem() == null)
Log.Writeln("Элемент не выбран");
}
@Override
public void Init(Object... params) {
Vector<String> sp = (Vector<String>) params[0];
if (!sp.isEmpty()) {
for (Object p : sp)
fields.addItem(p.toString());
}
}
@Override
public int getDefaultWidth() {
return 450;
}
@Override
public int getDefaultHeight() {
return 135;
}
}