Я стараюсь сделать логотип nn использовать JFrame. Я делаю 3shape успешно, и я делаю upn письмо, но я не могу сделать больше, как сделать шрифт больше?
Просьба помочь мне. это мой код
package test;
import java.awt.*;
import java.awt.Font;
import javax.swing.*;
public class UPN extends JPanel {
public static void main(String[] args) {
JFrame window = new JFrame("UPN");
UPN content = new UPN();
window.setContentPane(content);
window.setSize(400,400);
window.setLocation(100,100);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);
}
private Font font;
public void paint(Graphics g) {
g.setColor(Color.RED);
g.fillRect(250,100,100,100);
g.setColor(Color.BLUE);
int xpoints[] = {200, 140, 270};
int ypoints[] = {80, 200, 200};
int npoints = 3;
g.fillPolygon(xpoints, ypoints, npoints);
g.setColor(Color.YELLOW);
g.fillOval(63,100,100,100);
g.setColor(Color.black);
g.drawString("UPN", 30, 150);
}
public void letter(){
font=new Font("Helvetica",Font.BOLD,150);
setFont(font);
}
}
Пожалуйста, попробуйте правильно отформатировать блоки кода. Сообщение очень уродливое и трудночитаемое, как есть. –
Вы уже видели конструктор 'Font (имя, стиль, размер)', который вы уже используете? (Или, по крайней мере, это в вашем коде, я не вижу, что вы вызываете метод 'letter() в любом месте.) – Thomas
Я еще не пытаюсь использовать шрифт (имя, стиль, размер). Там, где нужно добавить шрифт (name , style, size) code> –