publicstaticvoid main(String[] args) { new TestObject().test(true);
}
@Override protectedvoid validate(XMLDecoder decoder) {
JPanel panel = (JPanel) decoder.readObject(); if (2 != panel.getComponents().length) { thrownew Error("unexpected component count");
}
JButton button = (JButton) panel.getComponents()[0]; if (!button.getText().equals("button")) { // NON-NLS: hardcoded in XML thrownew Error("unexpected button text");
} if (SwingConstants.CENTER != button.getVerticalAlignment()) { thrownew Error("unexpected vertical alignment");
}
JLabel label = (JLabel) panel.getComponents()[1]; if (!label.getText().equals("label")) { // NON-NLS: hardcoded in XML thrownew Error("unexpected label text");
} if (button != label.getLabelFor()) { thrownew Error("unexpected component");
}
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.8Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.