java中的图形编程上时不能直接加背景图片的,如果相加。我们可以自己写,我给你一个类:
这个是一个可以生成背景图片的类。
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;
/**
* 该类实现自定义的面板,可以显示图片
*
*/
public class ImagePanel extends JPanel{
private static final long serialVersionUID = -5029535020120106282L;
/**Image类型的实例*/
private Image img;
/**
* 构造函数
* @param img Image 对象
*/
public ImagePanel(Image img)
{
this.img=img;
Dimension size=new Dimension(img.getWidth(null),img.getHeight(null));
setSize(size);
setPreferredSize(size);
/* public void setPreferredSize(Dimension preferredSize)将组件的首选大小设置为常量值。
对 getPreferredSize 的后续调用总是返回此值。将首选大小设置为 null 可还原默认的行为*/
setMinimumSize(size);
setMaximumSize(size);
setLayout(null);
}
/**
* 设置图像面板的图像对象
* @param img Image类型对象
*/
public void setImage(Image img) {
this.img = img;
}
/**
* 重写父类的方法
*/
public void paintComponent(Graphics g)
{
g.drawImage(img, 0, 0, null);
}
}
下面是使用方法:
import java.awt.Dimension;
import java.awt.Toolkit;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Member extends JFrame {
public Member() {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("会员管理");
setSize(700,600);
//把屏幕定位到中心
Toolkit tool=this.getToolkit();
Dimension di= tool.getScreenSize();
double width=di.getWidth();
double height=di.getHeight();
this.setLocation((int)((width-this.getWidth())/2), (int)((height-this.getHeight())/2));
// //设置背景图片
{
//设置背景图片
URL url = getClass().getResource("/images/1.jpg");//这个是你 的图片的路径,就不用我说了吧,把路径写正确就可以了
if(url != null) {
ImagePanel mai=new ImagePanel(new ImageIcon(url).getImage());
this.add(mai);
}
}
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
Member m=new Member();
}
}
㈡ 设计师一般都用哪个网站找素材
1、Pinterest:https://www.pinterest.com/
2、Dribbble:https://dribbble.com/ ,ui设计社区,大神太多了。
3、behance:https://www.behance.net/ ,着名设计社区,长跪不起。
4、flickr:https://www.flickr.com/ ,着名摄影作品分享网站。类似的还要500px
5、tumblr:https://www.tumblr.com ,国外的轻博客,同样可以找到很多灵感和优秀的摄影作品。
6、9gag:http://9gag.com/ ,全球最搞笑的图片站。
7、 imgur:http://imgur.com/ ,免费的图片分享网站。
你看到的最火的图片往往来源于6、7这两个网站.
8、 NounProject:https://thenounproject.com/ ,所有图形全为矢量可以编辑。
接下来是无版权问题的图片网站,你们懂得:
1、Pixabay:https://pixabay.com/ ,你可以下载、修改、分发,并使用它们在任何你喜欢的任何东西,即使在商业应用程序中使用它们。不需要归属权。
2、Picjumbo:https://picjumbo.com/
3、Gratisography:
http://www.gratisography.com/
4、Unsplash:https://unsplash.com/ ,高精度图片站点。
5、Life of Pix:http://www.lifeofpix.com/ ,高质量视频和图片下载点,没有版权问题。
6、Raumrot:http://raumrot.com/
7、New Old Stock:http://nos.twnsnd.co/ ,提供大量的老照片。
8、Magdeleine:http://magdeleine.co/ ,可以通过颜色、情绪寻找图片。
9、foodiesfeed:https://foodiesfeed.com/ ,主打美食,吃货设计师站点。
10、Superfamous:
http://superfamous.com/ ,艺术家Folkert Gorter 站点,很适合web设计,和壁纸使用。
11、TheStocks:http://thestocks.im/,涵盖 Pixbay,Unsplash,Startup Stock,Gratisography,Pexels 在内的15个免费高清图片网站的资源。
Mockup的用处相信各位设计师都清楚。给你的设计加分可不是一点两点。
1、pixeden:http://www.pixeden.com/ ,有免费和收费资源,想要下载全部资源也不过才10美一个月,该花钱的地方还是得花钱。
2、forgraphic:http://forgraphictm.com/ ,收费,很精细。
3、creativemarket:
https://creativemarket.com/ ,有免费有收费。
4、mockupworld:
https://www.mockupworld.co/all-mockups/ ,免费
1、deviantart:http://www.deviantart.com/ ,着名素材图库,合成界的天堂,那些PS教程网站的大部分素材图片都来源于此站。
2、BP&O:http://bpando.org/ ,对于品牌设计师来说,除了图案素材收集之外,还有一个很重要的,就是设计故事的收集。
3、trendlist:http://www.trendlist.org/ ,几乎全是画册、海报
4、note&point:http://noteandpoint.com/ ,PPT灵感素材站。
5、freebiesgallery:
http://www.freebiesgallery.com/icons/ ,矢量icons
6、The Pattern library:
http://thepatternlibrary.com/ ,纹理素材。
7、Flat Design必不可少,http://www.flatuicolorpicker.com/
8、beautiful-web-type:
http://hellohappy.org/beautiful-web-type/ ,英文字体设计与排版参考。
9、vector:http://cn.vector.me/ ,各类矢量素材
作者:吾聊职场
链接:https://www.jianshu.com/p/cd1f5b16fc67
来源:简书
简书着作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
㈢ 求这三张图图片的高清原图
这三张图片的原图如下,图片分辨率都比较高,并且画面干净清晰,有的是标准高清分辨率的图片,分辨率为1920*1080像素,另外的也是此类图片中分辨率最高的了,能找到原图不容易,值得收藏。