当前位置: 首页>>代码示例>>Java>>正文


Java DragAndDrop.setDragActorPosition方法代码示例

本文整理汇总了Java中com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition方法的典型用法代码示例。如果您正苦于以下问题:Java DragAndDrop.setDragActorPosition方法的具体用法?Java DragAndDrop.setDragActorPosition怎么用?Java DragAndDrop.setDragActorPosition使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop的用法示例。


在下文中一共展示了DragAndDrop.setDragActorPosition方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: TasktableActor

import com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop; //导入方法依赖的package包/类
public TasktableActor(DragAndDrop dragAndDrop, Skin skin) {
	super("Aktivitäten", skin);
	
	Table table = new Table();
	setTable(skin, table, "scrollPaneWindowTasksCalendar");
	
	for (Slot slot : tasktable.getSlots()) {
		SlotActor slotActor = new SlotActor(skin, slot);
		dragAndDrop.addSource(new SlotSource(slotActor));
		dragAndDrop.addTarget(new SlotTarget(slotActor));
		dragAndDrop.setDragActorPosition(-CalendarScreen.WIDTHTASK / 2, CalendarScreen.HEIGHTTASK / 2);
		table.add(slotActor).width(CalendarScreen.WIDTHTASK).height(CalendarScreen.HEIGHTTASK);

		table.row().padTop(5);
	}

	getScrollTable().setFlickScroll(false);
	getScrollTable().setFadeScrollBars(false);
	
	setBounds(AppMain.WIDTH - 212, 70, 210, AppMain.HEIGHT - 72);
	setMovable(false);
	pad(8);
}
 
开发者ID:javosuher,项目名称:Terminkalender,代码行数:24,代码来源:TasktableActor.java

示例2: TimetableActor

import com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop; //导入方法依赖的package包/类
public TimetableActor(DragAndDrop dragAndDrop, Skin skin) {
	super("Kalender", skin);
	slotActors = new Array<SlotActor>();
	
	setPosition(2, 70);
	setMovable(false);
	defaults().space(8);
	row().fill().expandX();
	
	Array<String> dayTime = new Array<String>(4);
	dayTime.add("Mittwoch");
	dayTime.add("Donnerstag");
	dayTime.add("Freitag");
	dayTime.add("Samstag");
	dayTime.add("Sonntag");
	int dayTimeIndex = 0;
	
	add(new Label("", skin));
	add(new Label("Morgens", skin));
	add(new Label(" Mittags", skin));
	add(new Label("Nachmittags", skin));
	add(new Label(" Abends", skin));
	row();
	add(new Label(dayTime.get(dayTimeIndex), skin));
	++dayTimeIndex;
	
	int index = 0;
	for (Slot slot : timetable.getSlots()) {
		SlotActor slotActor = new SlotActor(skin, slot);
		slotActors.add(slotActor);
		dragAndDrop.addSource(new SlotSource(slotActor));
		dragAndDrop.addTarget(new SlotTarget(slotActor));
		dragAndDrop.setDragActorPosition(-CalendarScreen.WIDTHTASK / 2, CalendarScreen.HEIGHTTASK / 2);
		if(index % Timetable.COLUMN == 0) {
			add(slotActor).width(CalendarScreen.WIDTHTASK).height(CalendarScreen.HEIGHTTASK).padRight(30);
		}
		else add(slotActor).width(CalendarScreen.WIDTHTASK).height(CalendarScreen.HEIGHTTASK).padRight(8);

		++index;
		if(index % Timetable.COLUMN == 0) {
			row();
			if(dayTimeIndex < dayTime.size) {
				add(new Label(dayTime.get(dayTimeIndex), skin));
				++dayTimeIndex;
			}
		}
	}
	pack();
}
 
开发者ID:javosuher,项目名称:Terminkalender,代码行数:50,代码来源:TimetableActor.java


注:本文中的com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。