设置控制块
将Panel top 和 bottom装入box中,将装入的区域块进行垂直排列
Box box = new Box(BoxLayout.Y_AXIS);//将Box设置为垂直分配Panel
box.add(top);
box.add(bottom);
frame.add(box);
ButtonGroup group; 此类将用于存放JRdioButton的选项,只能用来把radioButton绑在一起,使其在这个组中的只能点击一个。
查看返回的类型和命名
group.getSelection().getActionCommand();
b.setActionCommand(options[i]); 设置组件名字。
边框设置:
Suborder(Border b)方法为Swing组件设置边框,其中Border是Swing提供的一个接口,用于代表组件的边框,Swing还提供了一个BorderFactory是静态工厂类,该类提供了大量的静态工厂方法用于返回Border实例,这些静态方法的参数与各Border实现的类的构造器参数基本一致。
使用JOptionPane
确认对话框:JOptionPane.showConfirmDialog
向用户确认某个问题,用户可以选择YES,NO,CANCEL等选项。该方法用于返回用户点击了哪个按钮。
输入对话框:JOptionPane.showInputDialog
提示要求输入的某些信息,该方法用于返回用户输入的字符串
消息对话框:JOptionPane.showMessageDialog
告知用户某事已经发生,用户只能点击确认。
自定义选项对话框:JOptionPane.showOptionDialog
允许使用自定义选项。