java frame 最小化_JFrame运行时老是处于最小化状态

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

完全菜鸟一个。麻烦各位帮忙看看,JFrmae启动后老是最小化,需要双击窗口最大化或者手动把窗口拖大才能看到里面的内容。多谢多谢!

代码如下:

public class Font1{

public static void main(String args[])

{

MyPanel win = new MyPanel();

JFrame jf = new JFrame("Font Demo");

jf.setContentPane(win);

jf.setVisible(true);

jf.setSize(300,380);

jf.pack();

}

}

class MyPanel extends JPanel{

Font f1 = new Font("Courier",Font.PLAIN,20);

Font f2 = new Font("TimesRoman",Font.BOLD,20);

Font f3 = new Font("Helvetica",Font.ITALIC,22);

public MyPanel()

{

this.setBackground(Color.red);

this.setSize(100,200);

}

protected void paintComponent(Graphics g)

{

super.paintComponent(g);

setSize(240,280);

g.setFont(f1);

g.setColor(Color.blue);

g.drawString("Font1",150,90);

g.setColor(Color.yellow);

g.fillRect(40,80,100,100);

g.setFont(f2);

g.setColor(Color.green);

g.drawString("Font2",20,40);

g.setFont(f3);

g.setColor(Color.cyan);

g.drawString("Font3",30,140);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值