导航:首页 > 编程大全 > java设计数据库应用界面设计

java设计数据库应用界面设计

发布时间:2023-06-04 05:50:31

java 界面设计

import java.awt.GridBagLayout;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import java.awt.GridBagConstraints;

public class Test1 extends JPanel {

private static final long serialVersionUID = 1L;
private JSplitPane jSplitPane = null;

/**
* This is the default constructor
*/
public Test1() {
super();
initialize();
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
GridBagConstraints gridBagConstraints = new GridBagConstraints();
gridBagConstraints.fill = GridBagConstraints.BOTH;
gridBagConstraints.gridy = 0;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.gridx = 0;
this.setSize(300, 200);
this.setLayout(new GridBagLayout());
this.add(getJSplitPane(), gridBagConstraints);
}

/**
* This method initializes jSplitPane
*
* @return javax.swing.JSplitPane
*/
private JSplitPane getJSplitPane() {
if (jSplitPane == null) {
jSplitPane = new JSplitPane();
}
return jSplitPane;
}

}
楼主是不是要这种的效果???

㈡ java界面设计

你已亮悉经将唤键郑p1和p2添加到p中,所以只需要向Frame添加一个p就可以了
this.setContentPane(p1); //去掉
this.setContentPane(p2); //去掉
this.setContentPane(p); //将这句改成this.add(p);
修改后的程序我运行和颂了,可以显示了。你试试吧 不懂在追问

㈢ java界面设计

我觉得,页面来布局什么的,这个不用源说了吧。。就是逻辑而已,点击“第一步”,判断有没有输入,如果有输入,判断是不是正整数,如果条件符合,那么第一格显示输入的值,然后第二格,处理下(其实就是for循环String,倒序)然后第三格=第一格+第二格的值;
第二步,同样获得第一步最后一个的和值,然后类似第一步。如下类似

㈣ Java程序界面设计

界面方面主要是前端的框架,这样就可以更好的参与这个体系的课程学习哦!

㈤ java编程用什么做界面设计

Java的界面设计很大一复部分都制是利用编程工具(有NetBeans,MyEclipse等等),里面有界面编程类,新建后可以直接拖拽组件(按钮,文本框等),可自动生成代码,极大的减少了程序员的编写代码量
所以我还是建议你下载一个编程工具,还体验一下,很好懂得,建议NetBeans

㈥ java界面设计,这个界面该怎么设计啊,求高手指点啊

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

importjava.awt.BorderLayout;
importjava.awt.FlowLayout;
importjava.awt.Font;
importjava.awt.GridLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.io.BufferedWriter;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.util.Arrays;

importjavax.swing.BorderFactory;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.swing.JTextArea;
importjavax.swing.JTextField;
{
JLabeljl1=newJLabel("35选7",JLabel.LEFT);
JLabeljl2=newJLabel("输入选号:");
JLabeljl3=newJLabel("当前选号:");
JLabeljl4=newJLabel();
JTextFieldjtf=newJTextField(5);
JTextAreajta=newJTextArea(5,20);
JButtonjb1=newJButton("添加本组号码");
JButtonjb2=newJButton("验证并保存到文件");
JPaneljp1=newJPanel();
JPaneljp2=newJPanel();
JPaneljp3=newJPanel();
JPaneljp4=newJPanel();
JPaneljp5=newJPanel();
JPaneljp6=newJPanel();
JPaneljp7=newJPanel();
booleansaveFlag=false;
CCG(){
super("Lottery");
jtf.addActionListener(this);
jb1.addActionListener(this);
jb2.addActionListener(this);
jl1.setFont(newFont(null,Font.BOLD,20));
jp1.setLayout(newFlowLayout(FlowLayout.LEFT));
jp1.add(jl1);
jp1.setBorder(BorderFactory.createEtchedBorder());
jp4.setLayout(newFlowLayout(FlowLayout.LEFT));
jp4.add(jl2);jp4.add(jtf);
jp5.setLayout(newFlowLayout(FlowLayout.LEFT));
jp5.add(jl3);jp5.add(jl4);
jp6.setLayout(newFlowLayout(FlowLayout.LEFT));
jp6.add(jb1);
jp2.setLayout(newGridLayout(3,1));
jp2.add(jp4);jp2.add(jp5);jp2.add(jp6);
jp2.setBorder(BorderFactory.createEtchedBorder());
jp3.setLayout(newFlowLayout(FlowLayout.LEFT));
jp3.add(jta);jp3.add(jb2);
jp3.setBorder(BorderFactory.createEtchedBorder());
jp7.setLayout(newGridLayout(2,1));
jp7.add(jp2);
jp7.add(jp3);
add(jp1,BorderLayout.NORTH);
add(jp7,BorderLayout.CENTER);
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEventae){
if(ae.getSource()==jtf){
if(jtf.getText().trim().equals("")){
jl4.setText("");
}else{
intn=Integer.parseInt(jtf.getText().trim());
Stringstr="";
if(n<10)str="0"+n;
elsestr=n+"";
if(jl4.getText().trim().contains(str)){
JOptionPane.showMessageDialog(null,"输入的数重复!");
jtf.requestFocus();
return;
}
intnum=Integer.parseInt(str);
if(num<1||num>35){
JOptionPane.showMessageDialog(null,"输入的数需要在1-35之间!");
jtf.requestFocus();
return;
}
if(jl4.getText().trim().equals("")){
intt=Integer.parseInt(jtf.getText().trim());
if(t<10)jl4.setText("0"+t);
elsejl4.setText(""+t);
}else{
String[]a=(jl4.getText().trim()+","+jtf.getText().trim()).split(",");
if(a.length>7){
JOptionPane.showMessageDialog(null,"输入的数超过7个!");
jtf.requestFocus();
return;
}
int[]b=newint[a.length];
for(inti=0;i<a.length;i++){
b[i]=Integer.parseInt(a[i].trim());
}
Arrays.sort(b);
Strings="";
for(inti=0;i<b.length;i++){
if(i==b.length-1)
if(b[i]<10)s=s+"0"+b[i];
elses=s+b[i];
else
if(b[i]<10)s=s+"0"+b[i]+",";
elses=s+b[i]+",";
}
jl4.setText(s);
}
}
}
if(ae.getSource()==jb1){
jta.append(jl4.getText().trim()+" ");
saveFlag=true;
}
if(ae.getSource()==jb2){
if(saveFlag==true){
BufferedWriterbw=null;
try{
bw=newBufferedWriter(newFileWriter("lottery.txt",true));
Strings=random();
bw.append("本期开奖号码:"+s);
bw.newLine();
String[]a=jta.getText().split(" ");
for(inti=0;i<a.length;i++){
intcount=0;
String[]b=a[i].split(",");
Stringtmp="";
for(intj=0;j<b.length;j++){
if(s.contains(b[j].trim()))count++;
if(j==b.length-1){
tmp=tmp+b[j].trim();
}else{
tmp=tmp+b[j].trim()+",";
}
}
Stringtmpwrite=tmp+"-"+count;
bw.append(tmpwrite);
bw.newLine();
}
bw.flush();
System.out.println("保存完毕!");
saveFlag=false;
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
bw.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}
publicStringrandom(){
int[]a=newint[7];
intcount=0;
while(count<7){
booleanflag=false;
inttmp=(int)(Math.random()*35)+1;
for(inti=0;i<a.length;i++){
if(tmp==a[i]){
flag=true;
}
}
if(flag==false){
a[count]=tmp;
count++;
}
}
Arrays.sort(a);
Strings="";
for(inti=0;i<a.length;i++){
if(i==a.length-1){
if(a[i]<10){
s=s+"0"+a[i];
}else{
s=s+a[i];
}
}else{
if(a[i]<10){
s=s+"0"+a[i]+",";
}else{
s=s+a[i]+",";
}
}
}
returns;
}
publicstaticvoidmain(String[]args){
newCCG();
}
}

运行结果:

㈦ java设计一个图形用户界面。

//用户界面基本内容都包含,界面不是很美观
//创建一个form表单 method就是你是以什么方式提交的
<form action="demo01.html" method="get">
用户名:<input type="text" name="input1" id="id1" /> <br />
密码 : <input type="password" name="input2" /> <br />
性别: <input type="radio" name="sex" value="nv" /> 女
<input type="radio" name="sex" value="nan" checked="checked"/>男 <br />
爱好: <input type="checkbox" name="hobby1" value="lol" /> LOL
<input type="checkbox" name="hobby2" value="lq" /> 篮球
<input type="checkbox" name="3" value="zq" /> 足球
<input type="checkbox" name="hobby4" value="code" /> 写代码 <br />

<!--<input type="button" name="btn" value="按钮"/>-->

地址: <select name="address" >
<option>黑龙江</option>
<option>吉林</option>
<option selected="selected">辽宁</option>
</select>
<input type="hidden" name="hidden" value="cardpassword" /><br />
上传头像:<input type="file" name="upload" /> <br />
<!--<input type="submit" value="提交" />-->
备注:<textarea class="" rows="20px" cols="30px"></textarea> <br />
<input type="image" src="img.jpg" />
<input type="reset" id="ID" value="重置" />
</form>

阅读全文

与java设计数据库应用界面设计相关的资料

热点内容
4kb的txt文件差不多多少字 浏览:984
u盘文件突然变成exe 浏览:164
现在哪些学校初中有学编程的 浏览:402
word查找全选 浏览:599
开工报告附什么文件资料 浏览:150
分区工具app怎么用 浏览:212
安卓坚果云文件路径 浏览:591
sqllog文件 浏览:236
如何在电脑中找到文件路径 浏览:830
数据结构访问和查找有什么区别 浏览:401
怎么清空icloud内的数据 浏览:338
微信锁屏后音乐停止 浏览:668
applepay苹果手机卡 浏览:835
一个14mb的文件能储存多少万汉字 浏览:478
腾讯文档里如何导出数据 浏览:979
java面试题csdn 浏览:410
rpgnvp是什么文件 浏览:594
如何将一列数据复制到excel 浏览:488
sd卡怎么恢复excel文件 浏览:282
gdblinux内核多核调试 浏览:24

友情链接