我在TableView的选定单元格上监听以下回调:
Callback<TableColumn<MyFTPFile,String>, TableCell<MyFTPFile,String>> cellFactory =
new Callback<TableColumn<MyFTPFile,String>, TableCell<MyFTPFile,String>>() {
public TableCell<MyFTPFile,String> call(TableColumn<MyFTPFile,String> p) {
TableCell<MyFTPFile,String> cell = new TableCell<MyFTPFile, String>() {
@Override
public void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
setText(empty ? null : getString());
setGraphic(null);
}
private String getString() {
return getItem() == null ? "" : getItem().toString();
}
};
cell.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
if (event.getClickCount() > 1) {
TableCell<MyFTPFile,String> c = (TableCell<MyFTPFile,String>) event.getSource();
ftpObservablelist = MyFTPClient.getInstance().getFtpObservableList();
ftpTable.setItems(ftpObservablelist);
}
}
});
Run Code Online (Sandbox Code Playgroud)
现在,我想获取由单元格引用的MyFTPFile对象,它是双击的,这样我就可以将它传递给另一个类并做一些事情...任何想法如何做到这一点??? …
在 django 抽象类中似乎可以使用:
class Meta:
abstract = True
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何在这些类中声明不包含任何逻辑的抽象方法/函数,例如
class AbstractClass(models.Model):
def abstractFunction():
class Meta:
abstract = True
Run Code Online (Sandbox Code Playgroud)
库 abc 的符号 @abstractmethod 似乎不适用于此处,还是我错了?
我只是不明白这一点.什么是以下代码,错误在哪里?我必须上课:资源和预订.资源可以有多个预留,关系是双向的.对我来说,eveything似乎找到了,我看了一堆资源和文件 - 是啊,也是在很多例子,我不能得到这个根本原因.
你们中的任何一个人都会遇到问题,或者至少有人告诉我它没有任何问题:)
package org.ademi.model;
import java.io.Serializable;
import java.util.Calendar;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.CollectionTable;
import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.hibernate.annotations.Entity;
@Entity
@Table(name="Ressource")
public class Ressource implements Serializable{
private static final long serialVersionUID = 12L;
/**
* A Ressource is available from a specific Date.
*/
private Calendar availableFrom;
/**
* A Ressource is available until specific Date.
*/
private Calendar availableTo;
/** …Run Code Online (Sandbox Code Playgroud)