1
私は、何かがcn1絵画モデルで壊れていると思います。これはバグか、間違って何かをしているのか誰かが見直すことができますか?私は、次をアーカイブしたいと思いますglassPane塗装モデルが壊れていますか?
:
フォームでは、テキストが1秒間隔でUITimerでリフレッシュされたラベル、です。例:
フォーム上のアクティビティを示すには、form.setGlassPane(..)
を使用してフォームの上に影を描きます。
テストコード:
final Form form = new Form("Welcome", new BoxLayout(BoxLayout.Y_AXIS));
final Label label = new Label("..");
Button button = new Button("Show Shade");
form.addComponent(label);
form.addComponent(button);
button.addActionListener((e) -> {
form.setGlassPane(new Painter() {
public void paint(Graphics g, Rectangle rect) {
int wasAlpha = g.getAlpha();
g.setAlpha(50);
g.setColor(0x101010);
g.fillRect(rect.getX(), rect.getY(), rect.getWidth(), rect.getHeight());
g.setAlpha(wasAlpha);
}
});
});
new UITimer(() -> {
label.setText(new Date().toString());
}).schedule(1000, true, form);
form.show();