0
vf=new VerticalFieldManager()
{
    public void paint(Graphics graphics)
    {
        int theta = Fixed32.toFP(180);
        int cell_11 = Fixed32.cosd(theta);
        int cell_12 = -Fixed32.sind(theta);
        int cell_21 = Fixed32.sind(theta);
        int cell_22 = Fixed32.cosd(theta);

        int[] rotate = new int[] 
                { cell_11, cell_12,
                  0, 0,
                  cell_21, cell_22,
                };

        super.paint(graphics);
        myFont = Font.getDefault().derive(Font.PLAIN, 0, 
                                          DrawStyle.HCENTER, Font.BOLD, 
                                          0, rotate);
        vf.setFont(myFont );            
    }
};
4

0 回答 0