java Swing?????????????????????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Swing?????????????????????相关的知识,希望对你有一定的参考价值。
?????????bsp win textarea ?????? ?????? ?????? dialog ?????? ?????????
1??????????????????
JComponent??? Container ??????????????????????????????????????????????????????????????????????????????
JPanel ?????? ?????????jPanel ???????????????????????????????????????????????????????????????JPanel????????????????????????FlowLayout
JScrollPanel ??????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????JTextArea???????????????????????????JScrollPanel??????
JScorollPanel scroll=new JScorollPanel(new JTextArea());
JSplitPanel??????????????? ????????????????????????????????? JSplitPanel???int a,Component b, Component c???;
JLayerPanel ??????????????? add(JComponent com,int layer)
2???????????????
FlowLayout : FlowLayout????????????????????????FlowLayout????????????FlowLayout?????????JPanel??????????????????????????????
FlowLayout flow=new FlowLayout(); ??????????????????????????????????????? con.setLayout(flow) con????????????Container????????????add?????????????????????????????????????????????????????????????????????????????????????????????
BorderLayout??? BorderLayout???Windows??????????????????Jframe ???JDialog??????Windows????????????????????????????????????????????????????????????????????? con.add(b,BorderLayout.CENTER)
CardLayout: CardLayout?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
CardLayout card=new CardLayout();
con.setLayout(card) ???
???????????? add(String s,Component b) ??????s ??????????????????????????? ??????card ???CardLayout??????????????????show ()????????????con ??????????????????????????? con ??????????????????s ????????????
card.show(con.s)
GridLayout: GridLayout?????? ???????????????????????????????????????????????????????????????GridLayout???????????????????????????GridLayout????????????????????? ???????????? GridLayout???int m,int n???
GridLayout grid=new GridLayout( 10,2); ????????????????????????????????? add(Component c) ?????????c ????????????????????? ????????????????????? ????????????????????????????????????
以上是关于java Swing?????????????????????的主要内容,如果未能解决你的问题,请参考以下文章