//************************************************************* //Java applet //「FontMetricsTest」 // //          作 成 者:ルート高菜    //          作成開始月:2007/2 //          最終更新月:2007/2 [TN108/J98] //************************************************************* import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FontMetricsTest extends JApplet implements ActionListener { //Eclipseの場合、シリアライズ可能クラスでこれがないと警告が出る private static final long serialVersionUID=0; // FontMetricsTestPanel panel; // JComboBox sizeCombo; JButton changeButton; // public void init(){ // JPanel panel2=new JPanel(); panel2.add(new JLabel("フォントサイズ")); panel2.add(sizeCombo=new JComboBox(new String[]{"10","30","50","80","100"})); panel2.add(changeButton=new JButton("試行")); //コンテナ枠 Container cp=getContentPane(); cp.add(panel=new FontMetricsTestPanel(10),BorderLayout.CENTER); cp.add(panel2,BorderLayout.SOUTH); // changeButton.addActionListener(this); } // public void actionPerformed(ActionEvent e) { if(e.getSource()==changeButton){ // int size; try{ size=Integer.parseInt((String)sizeCombo.getSelectedItem()); }catch(NumberFormatException nfe){ size=10; } // panel.setFontSize(size); repaint(); } } }