范文无忧网范文学习范文大全

小弟对java图形界面这块不是很熟悉请问下面的界面是怎么做的

03月28日 编辑 fanwen51.com

[人机界面用什么软件设计]不同的人机有不同的程式软件,主要以生产厂家为区别,不同厂家生产的人机有各自的设计软件件,如三菱的就用三菱的软件,富士的就用富士的软件 1、人机界面介绍 人机界面(Human Machi...+阅读

小弟对java图形界面这块不是很熟悉请问下面的界面是怎么做的

Java的GUI技术有很多种,包括AWT,Swing,SWT,JavaFx,各自的实现方式都不一样.

给你一个Swing实现的例子,希望有帮助

import javax.swing.*;

public class SimpleTable {

JFrame jf = new JFrame("DEMO");

JTable table;

//定义二维数组作为表格数据

Object[][] tableData ={

new Object[]{"星空.mp3", 4543586, "NO.1", "E:\\My Music\\星空.MP3"},

new Object[]{"献给爱丽丝.mp3", 2065316, "NO.2", "E:\\My Music\\献给爱丽丝.MP3"},

new Object[]{"秋日私语.mp3", 2834779, "NO.3", "E:\\My Music\\秋日私语.MP3"}

};

//定义一维数据作为列标题

Object[] columnTitle = {"文件名", "文件大小", "提供者", "文件路径"};

public void init() {

//以二维数组和一维数组来创建一个JTable对象

table = new JTable(tableData, columnTitle);

//将JTable对象放在JScrollPane中,并将该JScrollPane放在窗口中显示出来

jf.add(new JScrollPane(table));

jf.pack();

jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

jf.setVisible(true);

}

public static void main(String[] args) throws Exception {

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

new SimpleTable().init();

}

}

java图形界面

1.有用没有用要看客户的需求是什么,如果客户要求用java做一个富客户端界面,那么java图形界面就是有用的。一个东西被设计出来,肯定有它的道理的。因为现在大部分应用是基于B/S结构,对于C/S结构,现在是用的少了。

2.java图形界面是属于基础java中的内容,javaweb是javaee企业级开发中的内容。要学习javaee必须先学习javese,打好基础。javaee中有13种技术,目前用的比较多的有:servlet,jsp,jdbc,ejb和XML。另外:还要学习主流数据库,如:oracle,sqlserver,mysql,db2,操作系统如:linux,前台脚本js技术,比较流行的开发框架ssh(struts2,spring,hibernate)。

java图形界面设计

第一个问题: import javax.swing.*; //import javax.swing.border.Border; import java.awt.*; /** * * version 1.0, 2011 12 16 */ public class FrameNumber0 { public static void main(String[] args) { TestFrame2 frame=new TestFrame2(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class TestFrame2 extends JFrame { public TestFrame2() { setSize(300,400); setLayout(new BorderLayout()); panel1=new JPanel(); panel1.setLayout(new GridLayout(3,3)); addButtons("Button1"); addButtons("Button2"); addButtons("Button3"); addButtons("Button4"); addButtons("Button5"); addButtons("Button6"); addButtons("Button7"); addButtons("Button8"); addButtons("Button9"); add(panel1,BorderLayout.NORTH); panel2=new JPanel(); panel2.setLayout(new GridLayout(2,1)); JTextArea textArea1=new JTextArea("First:"); JTextArea textArea2=new JTextArea("Second:"); panel2.add(textArea1); panel2.add(textArea2); add(panel2,BorderLayout.SOUTH); } public void addButtons(String name) { JButton button=new JButton(name); panel1.add(button); } private JPanel panel1; private JPanel panel2; } 第二个问题: import javax.swing.*; import java.awt.*; /** * * version 1.0, 2011 12 16 */ public class FrameNumber1 { public static void main(String[] args) { TestFrame3 frame=new TestFrame3(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class TestFrame3 extends JFrame { public TestFrame3() { setSize(600,400); setLayout(new BorderLayout()); panel1=new JPanel(); String[] name1={"Button1","Button1","Button1","Button1","Button1"}; addButtons(name1,panel1); add(panel1,BorderLayout.NORTH); panel2=new JPanel(); String[] name2={"Button2","Button2","Button2","Button2","Button2"}; addButtons(name2,panel2); add(panel2,BorderLayout.SOUTH); panel3=new JPanel(); JTextArea textArea=new JTextArea("Text Area:"); panel3.add(textArea); add(panel3,BorderLayout.CENTER); } public void addButtons(String[] name,JPanel panel) { for(String s:name) { JButton button=new JButton(s); panel.add(button); } } private JPanel panel1; private JPanel panel2; private JPanel panel3; }

延伸阅读:

人机界面设计要考虑哪些因素重要性原则 即按照管理对象在控制系统中的重要性和全局性水平,设计人机界面的主次菜单和对话窗口的位置和突显性,从而有助于管理人员把握好控 制系统的主次,实施好控制决策的顺...

魔兽界面素材包存哪个文件前面的在误导新人啊 在WOW文件夹里的名字叫Interface 这个文件夹里面Addons里是插件包 比如Recount伤害统计等等 素材放在里面 还有些鼠标模型素材不用放在Addons里 直接放...

魔兽世界的界面素材应该如何制作介绍你用上手最简单最方便的玩家宝宝,只要是可以窗口化的游戏就行。文件采用独有压缩方式很小,而且还保证了帧数。格式就是你要的FLV格式,而且从采集到上传是一体化的。 玩家宝...

怎么把word引用插入目录的界面换成原来的展开全部 一、把PPT转WORD形式的方法 1.利用"大纲"视图 打开PPT演示文稿,单击"大纲",在左侧"幻灯片/大纲”任务窗格的“大纲”选项卡里单击一下鼠标,按"Ctrl+A"组合健全选内容,然后使用...

请问谁了解人机界面方面的知识啊一、人机界面(HMI)产品常识 1、人机界面产品的定义 连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入...

急急急应聘外贸业务员没有任何经验对外贸流程也不是很熟悉一般说来,业务员要掌握必要的外贸流程、函电方面的知识,以及足够的英语水平,然后,作为新手,必须全力学习行业产品的知识,即你们公司主要经营的产品方面的内容,此为重中之重! 总的来...

matlab界面把怎么保存txt文件到指定路径你需要把路径给出来啊![filename, pathname] = uigetfile( ... {'*.txt;*.doc;*.xls;*.dem;*.dsm', 'DOC Files (*.txt, *.doc, *.xls,*.dem;*.dsm)'; ... '*.*', 'All Files...

国峰OA如何设置系统界面入口界面模块入口、权限 举例: 客户要求,要在界面显示车辆数据库入口,有关员工有权限进入管理。同时要在界面显示车辆月工作记录数据库入口,有关司机可以进入查询,但不能编辑。而且司...

电脑开机进入不了WINDOWS界面电脑开不了机是多方面的. 首先检查硬件有没有接触不良的问题,用橡皮胶擦擦金手指接触部分. 最常见的情况是内存和主板的问题.试试将其他硬件都拆下只插上内存着机,听听有没有...

推荐阅读
图文推荐
栏目列表