centerPn.add(this.mOrderChooser = new OrderChooser(fieldTypes, this.getAvailableTypes()), "North");
JLabel lb = new JLabel("<html>Bestimmen Sie welche Informationen und in welcher <br>Reihenfolge diese Informationen dargestellt werden.<br>Beachten Sie, dass je nach verfuegbarem Platz auf dem Papier<br>nicht alles dargestellt werden kann.</html>");
this.mOrderChooser.selectAll();
centerPn.add(lb, "South");
contentPane.add(centerPn, "Center");
contentPane.add(southPn, "South");
okBt.addActionListener(new 1(this));
cancelBt.addActionListener(new 2(this));
this.mResult = 1;
this.pack();
}
public int getResult() {
return this.mResult;
}
public ProgramFieldType[] getProgramItemFieldTypes() {
Object[] items = this.mOrderChooser.getOrder();
ProgramFieldType[] result = new ProgramFieldType[items.length];
ProgramFieldType type = (ProgramFieldType)typeIter.next();
if (type.getFormat() != 2 && type != ProgramFieldType.INFO_TYPE && type != ProgramFieldType.START_TIME_TYPE && type != ProgramFieldType.END_TIME_TYPE && type != ProgramFieldType.TITLE_TYPE) {
typeList.add(type);
}
}
ProgramFieldType[] typeArr = new ProgramFieldType[typeList.size()];
typeList.toArray(typeArr);
return typeArr;
}
// $FF: synthetic method
static int access$002(ProgramItemConfigDlg x0, int x1) {