java编写图形界面程序,java问题图形界面编程

1,java问题图形界面编程写一个model传 。将这些字符串作为参数传递过去 , 如果参数很多,你可以使用数组,List或者map,看你需要了 。
2,java编程问题图形用户界面的编程说一下思路吧 。显示单词可能用到数组下标 , 比如说index 。上一个index--,然后调用方法,显示单词;下一个就是index++,再调用显示的方法 。这个index作为全局变量是很好的 。要注意下标越界的问题 。求写出来,抱拳了,老铁!
3,java的图形用户界面程序设计1、Java在GUI开发方面是个短板,之前awt,还是现在的swing,不管是Application还是java web , 它的GUI开发效率都远底于.Net 。2、现在Eclipse有几个GUI插件,像VE(Visiual Editor),口碑还不错,但是也不如.net平台或是vb那样的简洁容易 。3、NetBeans在Java的GUI开发方面还不错 , 比Eclipse环境有优势,但还是距离windows的GUI开发差的还很远 。试试看吧 。其实SWT可以做的,附件是我以前的一点笔记,可以参考一下 。暂时没发现有什么这方面较好的东西,一般都是自己调整的 。最全能的我用过的应该算是NetsBeans了 。其他的基本都是一样的 。你想要所见即所得估计得要有人去做这个二次开发才会有 , 另外做不好也不会有人用啊,所以费力不讨好,Java和.Net这方面确实有差距啊 。好像jbuilder可以!以前试过 , 不过myeclipse听说也可以,要下插件吧!【java编写图形界面程序,java问题图形界面编程】
4,java编程实现图形界面import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.JButton;public class mi private static String username; private static String password ; private static JTextField []t= new JTextField("账号:",8),new JTextField(10), new JTextField("密码:",8),new JPasswordField(10)}; public static void main (String args[]) JFrame app=new JFrame("账号密码演示程序"); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); app.setSize(280,120); Container c=app.getContentPane(); c.setLayout(new FlowLayout());t[0].setEditable(false); t[2].setEditable(false); for(int i=0;i<4;i++) c.add(t[i]);t[1].setText(""); JButton[]b= c.add(b[0]);c.add(b[1]); app.setLocationRelativeTo(null); app.setVisible(true); b[1].addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)t[1].setText(""); t[3].setText(""); } });// 登录按钮加事件监听器 b[0].addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)username = t[1].getText(); password = t[3].getText(); //判断用户名密码是否正确 if (username.equals("数字") && password.equals("123"))JOptionPane.showMessageDialog(null, "登陆成功!", "消息", JOptionPane.INFORMATION_MESSAGE); } elseJOptionPane.showMessageDialog(null, "用户名或密码错误!", "错误", JOptionPane.ERROR_MESSAGE); } } });} }5,Java中怎么样进行图形界面编程用NetBeans做,可以直接拖放 , 不用自己布局,但是效率不怎么好swing组件,可以用jbuilderpackage com.test;import java.awt.borderlayout;import java.awt.color;import java.awt.container;import java.awt.cursor;import java.awt.dimension;import java.net.url;import javax.swing.imageicon;import javax.swing.jlabel;import javax.swing.jprogressbar;import javax.swing.jwindow;/** * 程序启动模拟进度条 * 配置操作: * 1、更换url的test图片 。图片的路径和.java文件一级 * 2、showframe里,new出下一个jframe * 3、main方法里的new可以带到上一个jframe * @author administrator * */publicclass programmstart extends jwindow implements runnablethread splashthread;//进度条更新线程jprogressbar progress; //进度条public programmstart()container container=getcontentpane(); //得到容器setcursor(cursor.getpredefinedcursor(cursor.wait_cursor));//设置光标url url = getclass().getresource("test.jpg"); //图片的位置if(url != null) container.add(new jlabel(new imageicon(url)),borderlayout.center);//增加图片}progress = new jprogressbar(1,100); //实例化进度条progress.setstringpainted(true); //描绘文字progress.setstring("程序加载中,请稍候......");//设置显示文字progress.setbackground(color.white);//设置背景色container.add(progress,borderlayout.south);//增加进度条到容器上dimension screen = gettoolkit().getscreensize();//得到屏幕尺寸pack(); //窗口适应组件尺寸setlocation((screen.width-getsize().width)/2,(screen.height-getsize().height)/2); //设置窗口位置}public void start()this.tofront();//窗口前端显示splashthread=new thread(this);//实例化线程splashthread.start();//开始运行线程}public void run()setvisible(true); //显示窗口tryfor (int i=0;i<100;i++) thread.sleep(100); //线程休眠 progress.setvalue(progress.getvalue()+1); //设置进度条值 }}catch (exception ex)ex.printstacktrace();}dispose(); //释放窗口showframe(); //运行主程序}static void showframe()//实例化jframe对象}public static void main(string[] args)new programmstart().start();}}eclipse 好像也有插件,不过也不是很好用 。

    推荐阅读