1、求助:用Java设计一个界面,要求添加5个按钮和一个显示窗口能够生成随机数!急急急!!!
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class DataAdd extends JFrame implements ActionListener{
JButton aButton=new JButton("按钮");
JButton bButton=new JButton("按钮2");
JButton cButton=new JButton("按钮3");
JButton butnRan=new JButton("生成随机数");
JButton butnQuit= new JButton("退出");
public DataAdd(String s) {
super(s);
setLayout(null);
add(aButton);
aButton.setBounds(85, 15, 110, 25);
add(bButton);
bButton.setBounds(85, 50, 110, 25);
add(butnRan);
cButton.setBounds(85, 85, 110, 25);
add(cButton);
butnRan.setBounds(25, 120, 100, 25);
add(butnQuit);
butnQuit.setBounds(135, 120, 100, 25);
butnRan.addActionListener(this);
butnQuit.addActionListener(this);
setVisible(true);
setSize(300, 200);
setLocation(Toolkit.getDefaultToolkit().getScreenSize().width / 3,
Toolkit.getDefaultToolkit().getScreenSize().width / 6);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();//刷新
}
public static void main(String[] args) {
DataAdd add = new DataAdd("生成随机数");
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() ==butnRan){
int n=(int) (Math.random()*10000);
JOptionPane.showMessageDialog(this, "0-9999之间的随机数:"+n);
}else if(e.getSource()==butnQuit){
System.exit(1);
}
}
}
2、考试中,求一个html登录页面设计 要求有登录框,账号不得小于3位,密码不得小于6位。 点登录按钮
so easy,给你思路,自己按照我的思路结局:
1、首先,获取你所选定的文本框的专值,再判断它属的长度即可!
2、如何获取指定文本框的值?
用js封装function,fuction内容document.getElementByID("这里输入指定文本框的ID").value即可获取,再判断这个value值得长度即可,再根据长度条件做判断,如果条件不足,return false来阻止跳转!
3、如何调用上面的function?
我记得JS用onfouse可获得事件响应!
3、求助,网页设计里的按钮代码,要求,点击提交,弹出对话框,注册成功,是否进入登陆页面,关闭当前页面
楼主 就你的要来求 基本没人能做自 要能进入登陆页面 还要有能关闭当前页面的 对话框没人能做吧(也许是孤陋寡闻了)你只能是在页面上加2个超链接 一个指向登陆页 一个关闭当前页。如果建立数据库跟链接不会 那就从头学asp,建议你找个简单的论坛代码看看。之前有名的bbs 老版本。
4、如何设计android4.4规范的像素1080x1920的界面
1、尺寸以及分辨率:Android的界面尺寸比较流行的有:480*800、720*1280、1080*1920,我们在做设计图的时候建议是以480*800的尺寸为标准;2、界面基本组成元素:界面基本组成元素包括:状态栏+导航栏+主菜单栏+内容区域;以480*800的尺寸为标准下的各个元素的高度(其实导航栏和菜单栏每一个应用都或许不一样,android对于尺寸没有太明确的数据规范)如下:3、字体:Android系统中,DroidSans是默认字体,与微软雅黑很像;4、操作栏:1、”操作栏”对于Android应用来说是最重要的设计元素,它通常在应用运行的所有时间都呆在屏幕顶部;2、操作栏的基本布局:1向上+2Spinner视图控制+3重要操作按钮+4操作:其中,向上按钮,点击后是去到当前界面的上一个层级,非第一层级界面有此按钮,第一层级界面则无向上按钮;Spinner是用于展示内容的下拉菜单,其内容包括视图的快速切换和显示相关内容的完整信息;操作(actionoverflow)是集合操作栏中不常用的和非重要操作的地方。5、多面板布局:多面板布局的是针对平板电脑,把手机端的目录视图和详情视图两个层级的界面,甚至的页面,复合展示在同一个界面中,有效地利用平板电脑的屏幕空间,扁平化层级结构,简化导航。这点在iPad上已经运用得相当娴熟了。6、选择:Android4.0中的长按与Android2.3及更早期的版本有很大的不同。早期版本长按操作后,是出现情境菜单的浮出层。在Android4.0中,长按后在操作栏的位置会覆盖一个临时的情境操作栏,不再弹出情境菜单浮出层。在临时情境操作栏的环境下,当前界面的内容项允许被单个处理,也允许被批量处理。7、返回和向上:返回按键用在手机全局的虚拟导航栏中,基于用户最近查看的界面历史,采用时间倒序的方式,连接界面间的关系。向上按钮用在操作栏的左侧,基于层级结构,点击后是去到当前界面的上一个层级,若当前界面已经是最高一级,则没有向上按钮。8、主题样式:推出三套默认主题:Holo浅色主题、Holo深色主题、Holo浅色底+深色操作栏主题。主推app在这三套默认主题的基础上做设计,以加快app研发效率,但只是建议使用,并没有完全强制。9、触摸与反馈:用户触摸应用中的可操作区域,应当在视觉上有响应,微小的反馈会给用户带来很好地效果;10、按钮:1、按钮的3种表现形式如下图:2、对于仅包括图标的按钮,不需要使用背景色;11、滑块:滑块的几种表现形式如下图:12、进度条:如果某个操作需要花费很长的时间,就需要用进度条的指示和旋转圈的形式来表示:1、如果你可以知道当前任务完成的比例,那么使用进度条,让用户了解大约还需要多久才能完成;2、当使用旋转圆圈时,不要配以文字标签。旋转的圆圈已经表明了正在进行后台操作。13、开关:用户通过开关作出选择,包括3种形式:复选框+单选按钮+开关;1、复选框:用户可以在一个集合中作出多个选择:2、单选按钮:单选按钮允许用户在一个集合中做一次选择;3、开关:开关控制单个选项的状态;14、对话框:应用通过对话框让用户作出决定或者填写一些信息,1、对话框的左边一般情况下是取消按钮,右边是确定按钮;
5、网站首页设计有何要求
一、网站首页的必要元素 虽然首页元素根据企业性质的不同会做改变,但是基本的页面元素必须要具备。如:导航栏、LOGO、Banner、按钮、图片、文字。 1、导航栏 导航栏如果设计得恰到好处,是会给网页本身增色很多(千万不要太花哨,它属于功能物件,喧宾夺主就不好了)。导航栏有一排、两排、多排、图片导航和Frame 框架快捷导航(民主湖论坛就是这种)等等各种情况的设计。有时候是横排,有时候则是竖排。另外还有一些动态的导航栏,如很精彩的Flash导航。 2、LOGO LOGO是网站为了给大家一个比较直观的信息的表达工具。网站的LOGO,一般以静态的居多,也有动态的,但是LOGO的特点都是在表达网站的信息,是一个网站的直接的表现窗口。 3、Banner 是网站的广告展示,对于引起用户注意和记忆、增强画面效果有重要作用。 4、按钮 网页中的“用户登录”、“登录按钮”“More按钮”、“个股推荐”等等类似物件,通常都统称为按钮。它是引导用户进入其他页面的一个重要端口。
二、网站首页的整体规划 对网站首页设计的整体要求体现在: 1.有共性,才有统一,有细节区别,就有层次。 2.防止设计与实现过程中的偏差,不要定死具体要放多少条信息。 3.设计的各部分,要配合整体风格,夸张一点好像VI。 4.不仅页面上各项设计要统一,而且网站的各级别页面也要统一。 5.页面要“透气”,就是信息不要太过集中,以免文字编排太紧密。 6.不要有太多分散注意力的点。动态闪烁要适中。 7.页面留白部分,要根据平面设计原理来设计,请注意,分栏式结构不宜留白。 8.还要考虑到浏览器上部占用的屏幕空间,防止图片截断等造成视觉效果不好。 9.首页设计图片+导航,这是一种比较强的网站表达,可以根据时间的变化更改图片,一般用在专题网站上,如民主湖电台,还有很多公司的网页。
三、对网站首页功能易用性的要求 任何网站都要把这个问题放在第一位。不过大家请注意以下几点: 1.导航栏应最先调入,以便常客快速前往所需信息空间。 2.页面长度要短,使得用户在信息空间内可迅速移动。 3.导航设计方向要一致。支持导航的层次按钮应当从上到下或从左到右,但不要两者都用,不要混用方向。
四、网站首页设计要求体现出气氛情感表达 气氛会自然地激发出一种情感,不管它来自图片、颜色、标题或者是动态的广告,只要是来自页面,本身就具备了一种表达思想。气氛的表达是一个网站的灵魂所在,在浏览网页的是时候给人的第一感觉是最重要的,气氛情感也代表着整个网站的主题,是浏览者最容易所到感染的隐藏因素。
6、在网页中设计两个表格,要求两个表格采用JS和DIV技术进行控制,通过按钮可以使两个表格的显示相互切换。
思路:
写两个<div style="display:none"><table>.....</div>
分别放入“成绩表”、“信息表”
按钮:<button onclick=“abc(this)”>显示成绩表</button>
JS:
function abc(o){
if(o.value.indexOf("成绩表")>0){
o.value="显示信息表" //改变按钮名字
id1.style.display="none" //隐藏表格
id2.style.display="" //显示表格
}
if(o.value.indexOf("信息表")>0){
o.value="显示成绩表"
id2.style.display="none" //隐藏表格
id1.style.display="" //显示表格
}
}
7、要求:设计一个网页,网页中表单有一个文本框和按钮,在点击按钮提交时,利用JavaScript获取文本框
表单呢,我就没全部写出来了,我帮text文本框和button按钮帮你做出来了,效果也做出来了,你自己看看,有什么不懂的可以问我
<body>
<input type="text" value="" placeholder="请输入邮箱" id="yx">
<br/>
<br/>
<button type="button" id="bt">提交</button>
<script>
var yx=document.getElementById("yx");
var bt=document.getElementById("bt");
bt.onclick=function(){
var reg=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/gi;
var str=yx.value;
var rel=reg.test(str);
if(rel){
alert("填写正确");
}
else{
alert("填写错误,请检查");
}
}
</script>
</body>
8、html设计如下图所示,要求:在前两个文本框中输入任意数字值,单击相应的运算符按钮后,完成需要的运算。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<form>
<div>
<label for="num1"></label>
第一个数:
<input type="text" name="num1" id="num1" />
</div>
<div>
第二个数:
<input type="text" name="num2" id="num2" />
</div>
<div>
<input type="button" name="jia" id="jia" value="+" onclick="operate('jia')" />
<input type="button" id="jian" name="jian" value="-" onclick="operate('jian')" />
<input type="button" name="chen" id="chen" value="X" onclick="operate('chen')"/>
<input type="button" name="chu" id="chu" value="/"onclick="operate('chu')" />
</div>
<div>计算结果:
<input type="text" name="res" id="res" />
</div>
</form>
<script language="javascript">
function operate(n)
{
var num1=Number(document.getElementById("num1").value);
var num2=Number(document.getElementById("num2").value);
if(n=='jia')
{
document.getElementById("res").value=num1+num2;
return;
}
if(n=='jian')
{
document.getElementById("res").value=num1-num2;
return;
}
if(n=='chen')
{
document.getElementById("res").value=num1*num2;
return;
}
if(n=='chu')
{
document.getElementById("res").value=num1/num2;
return;
}
}
</script>
</body>
</html>
9、网页设计需要学习什么?
1、html语言。首先必须要学这个,html语言又称为“超文本标记语言”,任何网页的显示都要靠html语言来表达,也是构成网页文档的主要语言。
2、服务器架设。要制作网页就需要架设服务器来调试你做出来的网页,有iis等很多种,可以在网上搜索得到。
3、css语言。css又作层叠样式表,css大部分是自动生成的,很难理解,需要学习基本的css知识,是步入高手的必经之路。
css控制着网页图片、表格、文字等等内容在我们面前的显示样式,比如颜色,边框,大小等。css能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
4、div+css布局。这个东西是走向专业制作的必经之路,网页元素靠它来搭建基本框架,像百度空间,QQ空间的皮肤等就是利用这个来做的。
5、数据库。走向动态网页的基础,比如百度知道的提问回答这些,都涉及数据库的读、写、改、删。常见的数据库有mysql、mssql、access等。
数据库是所有软件的基础,80%以上的应用程序都涉及数据库,而作为网页制作来说没有必要学得很深,够用就行。
6、动态语言,asp,php,jsp,.net(c#等)。要操作数据库,交互就需要动态语言,现在好多动态语言像php都有“框架”,用框架建站好比用活动板房的零件建房子,全部自己写好比一块一块砖砌房子。
7、javascript脚本。JavaScript是一种属于网络的脚本语言,通常是通过嵌入到HTML网页中给网页带来各式各样的动态效果。
网页里面的验证码,弹窗,特效等就靠它了,一个没有javascript的页面基本没有,这个也有好多的框架可用,这个语言是最难的,也是最强大的,网页木马,病毒大多用这个语言。
8、平面涉及软件。flash,photoshop等,页面美化还要靠图片等东西。
9、学习一种动态网页技术
ASP是微软公司开发的代替CGI脚本程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面。ASP可以与Web数据库以及其它程序进行交互,是一种简单、方便的编程工具。
设计事项
一、注意超链接颜色与单纯叙述文字的颜色呈现
WWW的语言—HTML允许Webpage设计者特别标明单纯叙述文字与超链接的颜色,以便丰富Webpage的色彩呈现。
如果您的网站充满知识性的信息,欲传达给访问者,建议您将网页内的文字与超链接颜色,设计成较干净素雅的色调,会较有利于阅读。
纯粹的叙述文字采用较暗、较深的颜色来呈现,超链接文字则以较鲜明抢眼的色彩来强调,至于探访过的超链接则采用较低于原超链接亮度的颜色做呈现。
二、测试所有的超链接与导览按钮的真实可行性
Webpage上线之后,第一件该做的事,是逐一测试每一页的每一个超链接与每一个导览按钮的真实可行性。彻底检验有没有失败的link无法链接到该链接的Webpage,却反而冒出“FileNotFound”的错误讯号出来。
三、让超链接的字串长短适中且走文自然
抓住能传达主要讯息的字眼当做超链接的锚点(anchor),可有效地控制住超链接的字串长度,避免字串过长(如∶整行、整句都是锚点字串)或过短(如∶仅一个字当做锚点),而不利于读者的阅读或点取。
四、当导览按钮链接到当前页时
各Webpage若重复使用同一组的导览按钮,无可避免地会产生某一导览按钮链接到当前页的情形。
为达成界面设计的一致性,并没有绝对的必要性拿掉此导览按钮,但Webpage设计者可让此按钮不再具有超链接的功能;或将此按钮的彩度、亮度降低,使读者可清楚地意识到∶这个暗设下来的导览按钮不再具有超链接的功能。