我使用swing创建了一个简单的日历。我在框架内使用了两个面板。面板也有空布局和框架。程序运行正常但没有内容出现,直到我最大化或最小化窗口或调整大小窗口。
这里的矿区代码:
print
}
For better understanding click here to get the jar format of the program.
屏幕截图:
调整窗口大小之前
调整窗口大小后
答案 0 :(得分:1)
回答我自己的问题:
添加' revalidate'在第一个面板和'重绘'在第二个面板上它现在有效..
答案 1 :(得分:-1)
您忘记在组件上调用setVisible(true)
,例如Fast Snail。您还应该调用JPanel的重绘方法。