趣味java swing

        要准备找实习单位了,复习下java基础。个人感觉现在讲java的书籍都太过技术化,不利于记忆和掌握。可以根据自己的习惯巧妙学习。比如就java swing的学习,如果我们去死记swing有多少的container ,contentpane,menu,menuItem什么 的那不累死。

        我们可以这样想。就比如我们要去画一幅画。画画要先有什么?我们肯定不能在空气里画吧,所以,我们需要个黑板。黑板肯定有个框吧,这就是JFrame了,一个外框。光有框还不行,还要有个板,这个板就是ContentPane,一个用来具体放置画画内容的容器。那现在只是有一个容器了,我们画画不能直接在板上画吧,(当然画黑板报不算,我们假设要画油画),画油画就需要有画布了,这个画布就是canvas。好了,准备好黑板,画布,还需要什么呢?还需要画画的工具的。这个就是工具面板了,工具面板肯定不能直接放在画布上啊,我们就在画布旁边给他加上一个用于放置各种工具的板,这个板是Panel了。好了,现在再看看这些contentPane,canvas,panel,因为它们都可以放置其他的东西在上面,所以我们都可以把它们看做是container,也就是说我们可以将它们声明为container来使用。

       这是我个人的一些理解,很浅显而且技术上肯定有纰漏,也希望大家帮忙指点指点。

你可能感兴趣的:(趣味java swing)