上午
7:30-8:00学习打卡
9:00-12:00在Scene Builder中画好友列表
AnchorPane:布局类,相当于一个容器,用来装控件,分隔布局
ScrollPane:带滚动条的容器
TabPane:带选项卡的容器
TitlePane:带标题的容器
Button:按钮
Label:标签
ImageView:可用于放图片
GridPane:表格布局
下午
2:00-5:00实现界面跳转和改错误,主要在改错
//错误
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
//我觉得应该是系统没有找到指定的fxml文件
//后面我将fxml文件和controller控制类放在同一个包下后,对了
界面跳转:创建两个fxml文件,两个controller类,一个Main类,在需要跳转到的界面的控制类中模仿Main类的写法,另加一个showWindow()方法,用于显示新的界面
Stage primaryStage=(Stage)background.getScene().getWindow();
//获取当前窗口
primaryStage.hide();
//打开新的窗口 所以要隐藏当前的窗口
FriendList we=new FriendList();
//新窗口类
we.showWindow();
//打开新窗口
晚上
7:00-8:30 画注册界面