导航:首页 > 好看图片 > 简单的界面图片

简单的界面图片

发布时间:2022-12-08 07:33:20

‘壹’ java简单小画家 界面如下图

按照你的要求编写的Java程序如下:

importjava.awt.BorderLayout;
importjava.awt.Color;
importjava.awt.Graphics;
importjava.awt.GridLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.ItemEvent;
importjava.awt.event.ItemListener;
importjava.awt.event.MouseEvent;
importjava.awt.event.MouseListener;
importjava.awt.event.MouseMotionListener;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.ObjectInputStream;
importjava.io.ObjectOutputStream;
importjava.io.Serializable;
importjava.util.ArrayList;
importjava.util.List;
importjavax.swing.ButtonGroup;
importjavax.swing.JButton;
importjavax.swing.JColorChooser;
importjavax.swing.JFileChooser;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.JRadioButton;
importjavax.swing.filechooser.FileNameExtensionFilter;
,ItemListener{
List<PainterObject>arraylist=newArrayList<PainterObject>();
JRadioButtonjrb1=newJRadioButton("Line",true);
JRadioButtonjrb2=newJRadioButton("Rect");
JRadioButtonjrb3=newJRadioButton("RoundRect");
JRadioButtonjrb4=newJRadioButton("FillRect");
ButtonGroupbg=newButtonGroup();
JButtonjb1=newJButton("ColorChooser");
JButtonjb2=newJButton("Save");
JButtonjb3=newJButton("Load");
JPaneljp1=newJPanel();
JPaneljp2=newJPanel();
PainterJPanelpjp=newPainterJPanel();
inttype=1;//type=1画线2画长方形3画圆角长方形4画填充长方形
Colorc;
StringsaveType[]={"obj"};//存储文件的扩展名
CAA(){
super("Painter");
bg.add(jrb1);bg.add(jrb2);bg.add(jrb3);bg.add(jrb4);
jp1.setLayout(newGridLayout(2,2));
jp1.add(jrb1);jp1.add(jrb2);jp1.add(jrb3);jp1.add(jrb4);
jp2.setLayout(newGridLayout(1,3));
jp2.add(jb1);jp2.add(jb2);jp2.add(jb3);
jrb1.addItemListener(this);
jrb2.addItemListener(this);
jrb3.addItemListener(this);
jrb4.addItemListener(this);
jb1.addActionListener(this);
jb2.addActionListener(this);
jb3.addActionListener(this);
add(jp1,BorderLayout.NORTH);
add(jp2,BorderLayout.SOUTH);
add(pjp,BorderLayout.CENTER);
setSize(500,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
publicvoidactionPerformed(ActionEventae){
if(ae.getSource()==jb1){
c=JColorChooser.showDialog(this,"ChooseaColor",pjp.getForeground());
if(c!=null)
pjp.setForeground(c);
}
if(ae.getSource()==jb2){
JFileChooserfd=newJFileChooser();
fd.setFileFilter(newFileNameExtensionFilter(".obj",saveType));
fd.showSaveDialog(this);
Filef=fd.getSelectedFile();
if(f!=null){
try{
ObjectOutputStreamout=newObjectOutputStream(newFileOutputStream(f+".obj"));
out.writeObject(arraylist);
out.close();
}catch(Exceptione){
e.getStackTrace();
}
}
}
if(ae.getSource()==jb3){
JFileChooserfd=newJFileChooser();
fd.setFileFilter(newFileNameExtensionFilter(".obj",saveType));
fd.showOpenDialog(this);
Filef=fd.getSelectedFile();
if(f!=null){
try{
ObjectInputStreamin=newObjectInputStream(newFileInputStream(f));
arraylist=(ArrayList)in.readObject();
pjp.repaint();
in.close();
}catch(Exceptione){
e.getStackTrace();
}
}
}
}
@Override
publicvoiditemStateChanged(ItemEventie){
if(ie.getStateChange()==ItemEvent.SELECTED){
if(ie.getItem()==jrb1){
type=1;
}
if(ie.getItem()==jrb2){
type=2;
}
if(ie.getItem()==jrb3){
type=3;
}
if(ie.getItem()==jrb4){
type=4;
}
}
}
publicstaticvoidmain(String[]args){
newCAA();
}

,MouseMotionListener{
intx,y;
intpreparex,preparey;
PainterPointpPointStart;
PainterPointpPointEnd;
PainterJPanel(){
setOpaque(true);
setBackground(Color.WHITE);
this.addMouseListener(this);
this.addMouseMotionListener(this);
}
publicvoidpaint(Graphicsg){
super.paint(g);
for(inti=0;i<arraylist.size();i++){
PainterObjectpObject=(PainterObject)arraylist.get(i);
g.setColor(pObject.getColor());
intx1=pObject.getPpStart().getX();
inty1=pObject.getPpStart().getY();
intx2=pObject.getPpEnd().getX();
inty2=pObject.getPpEnd().getY();
switch(pObject.getType()){
case1:g.drawLine(x1,y1,x2,y2);break;
case2:g.drawRect(x1,y1,Math.abs(x2-x1),Math.abs(y2-y1));break;
case3:g.drawRoundRect(x1,y1,Math.abs(x2-x1),Math.abs(y2-y1),20,20);break;
case4:g.fillRect(x1,y1,Math.abs(x2-x1),Math.abs(y2-y1));break;
}
}
g.setColor(c);
switch(type){
case1:g.drawLine(x,y,preparex,preparey);break;
case2:g.drawRect(x,y,Math.abs(preparex-x),Math.abs(preparey-y));break;
case3:g.drawRoundRect(x,y,Math.abs(preparex-x),Math.abs(preparey-y),20,20);break;
case4:g.fillRect(x,y,Math.abs(preparex-x),Math.abs(preparey-y));break;
}
}
@Override
publicvoidmouseClicked(MouseEventarg0){}
@Override
publicvoidmouseEntered(MouseEventarg0){}
@Override
publicvoidmouseExited(MouseEventarg0){}
@Override
publicvoidmousePressed(MouseEventme){
x=me.getX();
y=me.getY();
pPointStart=newPainterPoint();
pPointStart.setX(x);
pPointStart.setY(y);
}
@Override
publicvoidmouseReleased(MouseEventme){
x=me.getX();
y=me.getY();
pPointEnd=newPainterPoint();
pPointEnd.setX(x);
pPointEnd.setY(y);
PainterObjectpo=newPainterObject();
po.setPpStart(pPointStart);
po.setPpEnd(pPointEnd);
po.setType(type);
po.setColor(c);
arraylist.add(po);
repaint();
}
@Override
publicvoidmouseDragged(MouseEventme){
preparex=me.getX();
preparey=me.getY();
repaint();
}
@Override
publicvoidmouseMoved(MouseEventarg0){}
}
}
{
PainterPointppStart;
PainterPointppEnd;
inttype;
Colorcolor;
publicPainterPointgetPpStart(){
returnppStart;
}
publicvoidsetPpStart(PainterPointppStart){
this.ppStart=ppStart;
}
publicPainterPointgetPpEnd(){
returnppEnd;
}
publicvoidsetPpEnd(PainterPointppEnd){
this.ppEnd=ppEnd;
}
publicintgetType(){
returntype;
}
publicvoidsetType(inttype){
this.type=type;
}
publicColorgetColor(){
returncolor;
}
publicvoidsetColor(Colorcolor){
this.color=color;
}
}
{
intx;
inty;
publicintgetX(){
returnx;
}
publicvoidsetX(intx){
this.x=x;
}
publicintgetY(){
returny;
}
publicvoidsetY(inty){
this.y=y;
}
}

运行结果:

‘贰’ 您好,怎么用div做一个简单的登录界面,不需要有功能,只要有图就好了

这样的可以吗?如果需要什么样式的话,可以自己添加CSS样式,挺简单的。具体代码如下:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<!--登录页面-->
<div>
<!--在form中指定ID,所有表单标签均添加form=“ID”的属性,可是标签和表单建立关联-->
<form action="#" method="post" id="login">
用户名:<input type="text" name="username" value="" form="login" /><br /><br />
密&nbsp; 码: &nbsp;<input type="text" name="pwd" value="" form="login" /><br /><br />
<input type="button" name="loginbutton" value="登录" form="login" />
</form>
</div>
</body>
</html>

‘叁’ 求高手,PS怎么把几张图片放在一个界面,简单的说就是把几张不同的图片最后做出来只有一张

楼主!首先你要新建一个文件!长是三个文件的总长!宽任选其一!背景透明!
文件建立好后!执行“文件”—置入!将图片导入!ctrl t调整好位置!接下来依次置入另外两张!调整位置!好了!保存

‘肆’ 做一个简单的图片显示网页页面

※ ☆ ※为您做答 希望对你有帮助 如果满意请选择我的答案 您的支持是我最大的动力★★
★要想学做网页,首先得了解制作网页的工具。
制作网页主要有以下一些工具
Frontpage:office自带的一个工具,操作简单,实用,学起来比较轻松,功能不咋地,我不太喜欢。
Dreamweaver:这是网页三剑客之一,专门制作网页的工具,可以自动将网页生成代码,是普通网页制作者的首选工具,界面简单,实用功能比较强大。建议初学者选用。
另外一个工具就是代码编辑工具,例如写字本、EditPlus等,这些工具主要编辑asp等动态网页。
此外还有一些网络编程工具,javascript、java编辑器等。
网页制作也是一个比较吃香的行业,要真正做一个好的网站,还必须有良好的设计功底。所以还得学很多边缘性的软件,例如photoshop、flash等。
大型的网站往往还需要数据库的支持,所以还得懂数据库。sql、甲骨文等。
总之,掌握好网页制作,能独立完成一个网站的制作工作,那就不要考虑吃饭问题。随便混就好了!
祝你成功。
★你可以结合 Dreamwaver 和 Photoshop 来制作网页。
从最基础的HTML语言开始,学会了这就可以自己弄静态的网页了,学会了后就可以学动态的
网站设计八步骤
由于目前所见即所得类型的工具越来越多,使用也越来越方便,所以制作网页已经变成了一件轻松的工作,不像以前要手工编写一行行的源代码那样。一般初学者经过短暂的学习就可以学会制作网页,于是他们认为网页制作非常简单,就匆匆忙忙制作自己的网站,可是做出来之后与别人一比,才发现自己的网站非常粗糙,这是为什么呢?常言道:“性急吃不了热豆腐”。建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站。
一、确定网站主题
网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到大而全、精而深。
二、搜集材料
明确了网站的主题以后,你就要围绕主题开始搜集材料了。常言道:“巧妇难为无米之炊”。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。材料既可以从图书、报纸、光盘、多媒体上得来,也可以从互联网上搜集,然后把搜集的材料去粗取精,去伪存真,作为自己制作网页的素材。
三、规划网站
一个网站设计得成功与否,很大程度上决定于设计者的规划水平,规划网站就像设计师设计大楼一样,图纸设计好了,才能建成一座漂亮的楼房。网站规划包含的内容很多,如网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,我们在下面会有详细介绍。
四、选择合适的制作工具
尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数网民选用的都是所见即所得的编辑工具,这其中的优秀者当然是Dreamweaver和Frontpage了,如果是初学者,Frontpage2000是首选。除此之外,还有图片编辑工具,如Photoshop、Photoimpact等;动画制作工具,如Flash、Cool 3d、Gif Animator等;还有网页特效工具,如有声有色等,网上有许多这方面的软件,你可以根据需要灵活运用。
五、制作网页
材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。所谓先简单后复杂,就是先设计出简单的内容,然后再设计复杂的内容,以便出现问题时好修改。在制作网页时要多灵活运用模板,这样可以大大提高制作效率。
六、上传测试
网页制作完毕,最后要发布到Web服务器上,才能够让全世界的朋友观看,现在上传的工具有很多,有些网页制作工具本身就带有FTP功能,利用这些FTP工具,你可以很方便地把网站发布到自己申请的主页存放服务器上。网站上传以后,你要在浏览器中打开自己的网站,逐页逐个链接的进行测试,发现问题,及时修改,然后再上传测试。全部测试完毕就可以把你的网址告诉给朋友,让他们来浏览。
七、推广宣传
网页做好之后,还要不断地进行宣传,这样才能让更多的朋友认识它,提高网站的访问率和知名度。推广的方法有很多,例如到搜索引擎上注册、与别的网站交换链接、加入广告链等。
八、维护更新
网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者
软件下载 用讯雷搜索一下
建议使用网页制作三剑客Dreamweawer+photoshop+Flash 或使用Frontpage
Dreamweaver v8.0 简体注册版
下载地址:
用网页三剑客吧,教程可参照以下网站:
※ ☆ ※为您做答 希望对你有帮助 如果满意请选择我的答案 您的支持是我最大的动力★★

‘伍’ 用php写一个简单登录界面,怎么给它加入一张背景图片啊,用div框该怎么弄,或者其他的方法

背景图像加载很简单,你只需要做以下几步即可(假设你的登陆界面对话框类名叫“CLoginDlg”):
(1)菜单“Insert”->"Resource",选择Bitmap,然后点“Import...”,选择你的背景图像,然后假设该资源ID为“IDB_BITMAP1”;
(2)在LoginDlg.h下声明一个CBitmap m_BKbitmap;
(3)在LoginDlg.cpp的构造函数中:m_BKbitmap.LoadBitmap(IDB_BITMAP1);
(4)在LoginDlg.cpp的OnPaint()函数中写上:
void CLoginDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
if (IsIconic())
{
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;

// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
BITMAP bm;
CRect rect;
CDC dcMem;
m_BKbitmap.GetBitmap (&bm);
GetClientRect(&rect);
dcMem.CreateCompatibleDC (&dc);
CBitmap *oldbitmap=dcMem.SelectObject (&m_BKbitmap);
dc.BitBlt (0,0,bm.bmWidth ,bm.bmHeight ,&dcMem,0,0,SRCCOPY);
dcMem.SelectObject(oldbitmap);
CDialog::OnPaint();
}
}
你的问题就OK了。
关于按钮控件显示图片,建议你可以下载一个CButton的继承类,什么“CButtonST”啊、“CBtnST”啊、“CDlgShadeButtonST”啊,自己手写的话不划算,有很多现成的控件类,都写的非常好,完全可以拿来为我们所用。

‘陆’ 简单3步教你如何更换Win7的登录界面背景图片

1,按“win+R”组合键,打开运行框,在打开框中输入"regedit”,单击“确定”。

7,重启电脑,即可完成系统登录界面背景修改

阅读全文

与简单的界面图片相关的资料

热点内容
电脑图片png怎么转jpg格式 浏览:297
做衣服的软尺图片 浏览:467
奶酷脸男生图片 浏览:875
如何选合适的背景图片 浏览:549
小女孩掰手腕图片 浏览:626
抱书的女孩子的图片二次元 浏览:984
中童短发的发型图片女 浏览:755
女孩屁股的图片 浏览:944
手工立体作品图片大全 浏览:572
9张手机图片转word文档 浏览:191
狼女图片动漫 浏览:671
ct的日期怎么看图片 浏览:372
铃木重机车图片和价格 浏览:688
乳罩品牌价格及图片 浏览:732
热巴黑红衣服在一起的图片 浏览:268
伤感图片下面带文字的图片 浏览:863
k的动漫图片大全 浏览:419
发烧的女孩图片 浏览:95
男生带帽子伤感图片 浏览:727
废旧衣服变宝图片 浏览:672