package org.test; import loon.Stage; import loon.canvas.LColor; import loon.component.LComponent; import loon.component.LToast; import loon.component.LWindow; import loon.component.LToast.Style; import loon.event.CallFunction; public class AlertTest extends Stage { @Override public void create() { setBackground(LColor.red); // 弹出alert,标题为测试,按钮选择1,2,3三个,坐标66,66,大小330x200,注册ABC的按钮事件 LWindow.alert("测试中", "选择1", "选择2", "选择3", 66, 66, 330, 200, new CallFunction() { @Override public void call(LComponent c) { LToast.makeText("1", Style.SUCCESS).show(); } }, new CallFunction() { @Override public void call(LComponent c) { LToast.makeText("2", Style.SUCCESS).show(); } }, new CallFunction() { @Override public void call(LComponent c) { LToast.makeText("3", Style.SUCCESS).show(); } // 按钮横排,禁止拖拽 }, false).setLocked(true); // 弹出alert,标题,按钮选择AB,坐标266,166,大小150x150,注册A的按钮事件 LWindow.alert("测试2","选择A","选择B", 266, 166, 150, 150, new CallFunction() { @Override public void call(LComponent c) { LToast.makeText("A", Style.SUCCESS).show(); } // 按钮竖排,不禁止拖拽 }, new CallFunction() { @Override public void call(LComponent comp) { LToast.makeText("B", Style.SUCCESS).show(); } }, true).setLocked(false); // 弹出alert,无标题,按钮选择A,坐标66,66,大小150x150,注册A的按钮事件 LWindow.alert("选择A", 166, 66, 150, 150, new CallFunction() { @Override public void call(LComponent c) { LToast.makeText("A", Style.SUCCESS).show(); } // 按钮竖排,不禁止拖拽 }, true).setLocked(false); add(MultiScreenTest.getBackButton(this, 1)); } }