プログラミング情報 -3ページ目

bit演算

http://msugai.fc2web.com/java/ope.html
http://www.javaroad.jp/java_operator4.htm
http://t100life.blog121.fc2.com/blog-entry-36.html

url

arraylist

http://www.javadrive.jp/start/arraylist/index5.html

tablemodel
http://www.javadrive.jp/tutorial/jtable/index9.html

progressbarの使い方

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.JRadioButton;


public class radioTeset extends JFrame implements ActionListener{

JRadioButton j1;
JRadioButton j2;
JLabel ans;
ButtonGroup bg;

//①
JProgressBar pb;



public radioTeset(){

setSize(500,500);
setLayout(null);
setVisible(true);

ans = new JLabel("answer");
ans.setBounds(100,50,100,20);
add(ans);

j1=new JRadioButton("style1");
j2=new JRadioButton("style2");
j1.setBounds(100,100,100,20);
j2.setBounds(100,120,100,20);
j1.addActionListener(this);
j2.addActionListener(this);
bg=new ButtonGroup();
bg.add(j1);
bg.add(j2);
add(j1);
add(j2);


//②
pb= new JProgressBar();
pb.setBounds(100,200,100,20);
pb.setMaximum(200);
add(pb);

}

public void actionPerformed(ActionEvent e){
if(e.getSource()==j1){
ans.setText("j1");

//③-1
pb.setValue(180);

}else if(e.getSource()==j2){
ans.setText("j2");

//③-2
pb.setValue(80);

}
}

public static void main(String[] args){

new radioTeset();
}

}