import java.awt.*; import javax.swing.JPanel; public class FontMetricsTestPanel extends JPanel { //Eclipseの場合、シリアライズ可能クラスでこれがないと警告が出る private static final long serialVersionUID=0; // Font font; // String[] strings=new String[]{ "Hannibal ad portas (戸口にハンニバルが来ているよ)", "Alea jacta est (賽は投げられた!)", "Cogito ergo sum (我思う、故に我あり)" }; // public FontMetricsTestPanel(int size){ // font=new Font(null,Font.PLAIN,size); } public void setFontSize(int size){ // font=new Font(null,Font.PLAIN,size); } // public void paintComponent(Graphics g){ super.paintComponent(g); // g.setFont(font); // FontMetrics metrics=g.getFontMetrics(); int ascent=metrics.getAscent(); int descent=metrics.getDescent(); int leading=metrics.getLeading(); int height=metrics.getHeight(); // int drawLine=100; for(int s=0;s