Board界面JSwing实现及GridBagLayout布局Board的设计简述Board的GUI界面JSwing实现FlightBoardGUI的GridLayout布局
Lab3要求实现一个显示计划项信息的表格,以航班应用为例,需要实现Board所在时间一小时以内的起飞航班和抵达航班,以两个表格的形式显示。在这里,我以这个功能为例,浅述JSwing和GridBagLayout布局的应用。Board的设计简述首先,对于如前所述的一个Board应用,只设计一个类太过臃肿反复,考虑到将数据和表现分离,我们设计两个类,一个类(flightBoard)用于处理数据,具象化为将传入的一组航班提取出Board所在时间一小时以内的起飞航班和抵达航班即应当在Board中显示的航班