import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class TestGameInfoDialog extends JFrame{ TestGameInfoDialog(){ super("対局情報ダイアログのテスト"); setBounds(50,50,300,200); getContentPane().setLayout(null); JButton button=new JButton("表示"); button.setBounds(100,50,100,30); button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ showProc(); } }); getContentPane().add(button); } private void showProc(){ IgoInitModel model=new IgoInitModel(); GameInfoDialog dialog=new GameInfoDialog(this,"対局情報",true,model); GameInformation gameInfo=new GameInformation(); gameInfo.setBlackPlayer("対局者名 黒"); gameInfo.setWhitePlayer("対局者名 白"); gameInfo.setBlackRank("段位 黒"); gameInfo.setWhiteRank("段位 白"); gameInfo.setEvent("大会名"); gameInfo.setGameName("対局名"); gameInfo.setDate("対局日"); gameInfo.setKomi("コミ"); gameInfo.setResult("結果"); dialog.showDialog(gameInfo); } public static void main(String[] args){ TestGameInfoDialog frame=new TestGameInfoDialog(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }