项目越到后面,推进越难,已经到了发送消息这里了,这个做完,基本上也就完成得七七八八了,后面只需要优化了,但是现在卡在这里就还是有点难搞。
首先,我的界面已经成这样了。
我的打算是这样可以搜索已经添加了的好友。
然后这个的下面是好友列表。
这里是显示头像。
这里显示名称和账号。
在消息框的上面显示正在收消息的账号名称。
我目前主要就是listView,卡在这里很久很久,真的难写,写了好几次了,出不来。我觉得我就是那韭菜,一茬接着一茬割,当然比起之前还是好了很多了,最起码熟悉了,估计也就是这两天的事,就能搞出来,搞出这个就稍微好点了。
它其实最主要的点在这里。
//自定义listView
dataList.setCellFactory(new Callback<ListView<Data>, ListCell<Data>>() {
@Override
public ListCell<Data> call(ListView<Data> param) {
ListCell<Data> list=new ListCell<Data>(){
@Override
protected void updateItem(Data arg0, boolean arg1) {
super.updateItem(arg0, arg1);
if(arg1==false){
HBox hbox=new HBox(10);
hbox.setAlignment(Pos.BASELINE_LEFT);//对齐显示
Button bt=new Button("button");
Label la=new Label("设置");
hbox.getChildren().addAll(bt,la);//添加
this.setGraphic(hbox);//启动
}
}
};
return list;
}
});
但是我并没有很熟悉它的底层,就还是很懵,所以就推进得很困难。
就类似的测试文件写了四五个了,但是每个都没有达到我的预期,所以真的就像被割韭菜。这两天就一直试着这个运行,有些眉目,这周应该能出来。