导航:首页 > 编程语言 > java窗口设计

java窗口设计

发布时间:2024-01-05 21:02:59

① 用java做一个窗口

java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。
package inter.frame;import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;public class MenuTest { /**
* @param args
*/
JFrame frame; //定义一个窗口架构
JMenuBar mb;//定义窗口的菜单工具栏
JMenu m; //定义菜单
JMenuItem mi1;//定义菜单的内容
JMenuItem mi2; //定义菜单的内容
public MenuTest() {
initFrame();
initAction();
}
public void initFrame() {
frame = new JFrame();
mb = new JMenuBar();
m = new JMenu("学生查询");
mi1 = new JMenuItem("确认");
mi2 = new JMenuItem("取消"); m.add(mi1);
m.add(mi2);
mb.add(m);
frame.add(mb, BorderLayout.NORTH);
frame.setSize(300, 300); //设置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置退出时关闭窗口
frame.setVisible(true);//设置窗口可见
} public void initAction() {
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具体实现代码根据实际要求填写
System.out.println("click");
JOptionPane.showMessageDialog(null, "你点击了确定按钮");
}
});
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具体实现代码根据实际要求填写
JOptionPane.showMessageDialog(null, "你点击了取消按钮");
}
});
} public static void main(String[] args) {
new MenuTest();//执行菜单创建
}}

② JAVA用frame实现图中2个窗口 怎么写啊

图片看起来很模糊,隐约看到需要一个登录窗口,那就分享一下以前练习的登录窗口demo吧。

先上效果图:

登录界面


源码如下:

AbsoluteLoginFrame.java


public class AbsoluteLoginFrame extends JFrame {

private static final int LOGIN_WIDTH = 600;

private static final int LOGIN_HEIGHT = 400;


private static final long serialVersionUID = -2381351968820980500L;


public AbsoluteLoginFrame(){

//设置窗口标题

setTitle("登录界面");


//设置一个初始面板,填充整个窗口

JPanel loginPanel = new JPanel();

//设置背景颜色

loginPanel.setBackground(new Color(204, 204, 204));//#CCC

loginPanel.setLayout(null);


JPanel centerPanel = new JPanel();

centerPanel.setBackground(Color.WHITE);

centerPanel.setBounds(114, 70, 360, 224);

centerPanel.setLayout(null);


JLabel jLabel = new JLabel("用户名:");

jLabel.setOpaque(true);

jLabel.setBackground(Color.YELLOW);

jLabel.setBounds(60, 60, 54, 20);


JLabel label = new JLabel("密 码:");

label.setOpaque(true);

label.setBackground(Color.CYAN);

label.setBounds(60, 90, 54, 20);


JTextField textField = new JTextField(15);

textField.setBounds(130, 60, 166, 21);


JPasswordField passwordField = new JPasswordField(15);

passwordField.setBounds(130, 90, 166, 21);


JButton jButton = new JButton("登录");

jButton.setBounds(148, 120, 62, 28);


centerPanel.add(jLabel);

centerPanel.add(label);

centerPanel.add(textField);

centerPanel.add(jButton);

centerPanel.add(passwordField);

loginPanel.add(centerPanel);

getContentPane().add(loginPanel);//将初始面板添加到窗口中


setSize(LOGIN_WIDTH, LOGIN_HEIGHT);//设置窗口大小

setLocation(Screen.getCenterPosition(LOGIN_WIDTH, LOGIN_HEIGHT));//设置窗口位置

setDefaultCloseOperation(EXIT_ON_CLOSE);//设置窗口默认关闭方式

setResizable(false);

setVisible(true);

}


public static void main(String[] args) {

new AbsoluteLoginFrame();

}

}


Screen.java


public class Screen {


private int width;

private int height;


public Screen(){

Toolkit toolkit = Toolkit.getDefaultToolkit();

Dimension screenSize = toolkit.getScreenSize();

this.width = screenSize.width;

this.height = screenSize.height;

}


public static Point getCenterPosition(int width, int height){

Screen screen = new Screen();

int x = (screen.getWidth() - width) / 2;

int y = (screen.getHeight() - height) / 2;

return new Point(x, y);

}


public int getWidth() {

return width;

}


public void setWidth(int width) {

this.width = width;

}


public int getHeight() {

return height;

}


public void setHeight(int height) {

this.height = height;

}

}


③ eclipse怎么进行 可视化java界面设计

准备工作:

1、下载JDK;

2、下载Eclipse;

3、下载相应的EMF、GEF、VE;

开始安装:

1、安装JDK;

这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后,也不需要重启。

2、安装Eclipse;

Eclipse是绿色软件,不需要安装,只需要解压缩,然后即可运行。

为了说明方便,我把它解压缩到C盘根目录下,得到C:eclipse目录,运行C:eclipseeclipse.exe即可。

注意:下面的安装,需要先关闭eclipse程序。

3、安装EMF、GEF、VE;

对于Eclipse来说,这些都是它的插件,所以,安装方法都是一样的。插件下载地址http://download.eclips.org/ve

A、在C:eclipse目录下,建立四个子目录:C:eclipseemf、C:eclipsegef、C:eclipseve、C:eclipselinks;

B、把下载的EMF、GEF、VE都解压缩到相应的目录中,即:把EMF压缩包解压缩到C:eclipseemf中,得到C:eclipseemfeclipse目录,以此类推,完成GEF、VE的解压缩;

C、在C:eclipselinks目录下,新建一个文本文件,名字可随便取,如:link.txt。

然后在link.txt文件中,加入以下三行文字:

path=emf

path=gef

path=VE

阅读全文

与java窗口设计相关的资料

热点内容
php发送邮件链接 浏览:32
创维冰箱压缩机 浏览:869
nginxopenssl交叉编译 浏览:750
相机卡无法创建新文件夹 浏览:225
单片机照明控制系统程序代码 浏览:10
服务编程一体化 浏览:471
tx小霸王服务器是什么意思 浏览:545
计算机编程工龄工资怎么算 浏览:491
macandroid配置环境变量 浏览:854
做项目文件夹的图标 浏览:327
数控车床车轴编程教程 浏览:728
怎么解压截图软件 浏览:885
算法符号椭圆 浏览:174
网络蚂蚁app是什么 浏览:273
php面向对象编程开发 浏览:798
唱吧如何解绑其他app 浏览:318
程序员去工厂好吗 浏览:497
阿里云租服务器企业要实名认证吗 浏览:928
mfc图形怎么输入命令 浏览:653
为什么开机画面有安卓标志呢 浏览:317