Java 学习笔记

Author:MWhite
Update time:17.11.12


视图

JFrame

    this.setSize(new Dimension(300, 300));
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setResizable(false);
    this.setLocation(500, 400);

    // 添加成员组件
    this.bv = new BoardView(this.game.getBoard());
    this.bv.addMouseListener(new GameController(this));
    this.setContentPane(this.子组件名);
    this.pack();//是调整外部容器大小的方法,自动调整成刚好装下内部组件。
    this.setVisible(true);

字符串

  1. 截取字符串
int a=line.indexOf(',');
String name = line.substring(0,a);
  1. 替换
String newstr = line.replace(",", " ");
trim();

List

List list = new ArrayList();
遍历
方法一:
超级for循环遍历
for(String attribute : list) {
System.out.println(attribute);
}
方法二:
对于ArrayList来说速度比较快, 用for循环, 以size为条件遍历:
for(int i = 0 ; i < list.size() ; i++) {
System.out.println(list.get(i));
}
方法三:
集合类的通用遍历方式, 从很早的版本就有, 用迭代器迭代
Iterator it = list.iterator();
while(it.hasNext()) {
System.ou.println(it.next);
}

窗口

System.exit(0);
dispose()

添加图片

JLabel helloLabel = new JLabel("");
helloLabel.setIcon(new ImageIcon("image\\background.jpg"));
helloLabel.setBackground(Color.BLACK);
helloLabel.setBounds(0, 0, 105, 50);        
this.add(helloLabel);

你可能感兴趣的:(Java 学习笔记)