Swing个人总结

1.颜色渐变处理类(LinearGradientPaint ,RadialGradientPaint,
GradientPaint
。);
2.消除圆角锯齿g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
3.自定义一个弹出框,继承JpopupMenu类,然后创建一个Jpanel,将Jpanel加到该菜单容器中。
4.直接设置setPreferredSize预置大小,则窗口不可自动拉伸,设置size可以。
5.requestFocusInWindow()获取窗口的焦点。
6.Jwindow ,在任务栏上没有显示。
7.显示gif图片非常消耗CPU。
8.利用透明度,以及颜色,在画多条边框,可以显示成立体效果。
9.利用Jdialog的windowfocus时间,可以产生右下角系统托盘的右键菜单。
10.JpopupMenu可以出现在任何位置。
11.利用jpanel或者其他组件达到JpopupMenu的效果,需要设置全局布局为空,然后将该组件添加并隐藏。
12.画多型边框,根据坐标点画线,练成一个多边形。
13.关于滚动条定位,需要提前给出每个组件的高度宽度。不然控制不了滚动条的位置。

你可能感兴趣的:(swing)