java里边图形界面编程

在JAVA的图形界面中,怎样讲界面居中显示?~

取出Screen的大小,和本身界面的大小,
算出界面的左上角坐标即可
示例如下:
import javax.swing.*;
import java.awt.*;

public class FrameCentreTest extends JFrame{
public static void main(String[] args) {
JFrame frame = new JFrame("centre");
Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize();
frame.setSize(400,400);
Dimension framesize = frame.getSize();
int x = (int)screensize.getWidth()/2 - (int)framesize.getWidth()/2;
int y = (int)screensize.getHeight()/2 - (int)framesize.getHeight()/2;
frame.setLocation(x,y);
frame.setVisible(true);
}
}

NetBeans,集成了图形开发面板,直接拖动就可以实现界面的布局

修改成这样:
import java.awt.*;
import javax.swing.*;
public class test2 extends JFrame
{
public static void main(String[] args)
{
test2 a = new test2();
}

public test2()
{
JButton a1 = new JButton("东");
JButton a2 = new JButton("西");
JButton a3 = new JButton("南");
JButton a4 = new JButton("北");
JButton a5 = new JButton("中");
this.add(a1, BorderLayout.EAST);
this.add(a2, BorderLayout.WEST);
this.add(a3, BorderLayout.SOUTH);
this.add(a4, BorderLayout.NORTH);
this.add(a5, BorderLayout.CENTER);
this.setTitle("边界布局BorderLayout");
this.setSize(500, 400);
this.setLocation(800, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

如果Panel里的内容是用户程序绘制出来的,那么你的绘制过程需要放在都应界面控件(panel)的paintComponent方法里。

java里边图形界面编程
答:修改成这样:import java.awt.*;import javax.swing.*;public class test2 extends JFrame { public static void main(String[] args){ test2 a = new test2();} public test2(){ JButton a1 = new JButton("东");JButton a2 = new JButton("西");JButton a3 = new JButton("南");...

JAVA的图形用户界面代码
答:package hao;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.GridLayout;import java.io.File;import javax.swing.BorderFactory;import javax.swing.Box;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JComboBox;import ...

Java程序--编写一个具有图形界面的计算器程序
答:import java.awt.*;import java.awt.event.*;import java.io.*;public class Test implements ActionListener { Frame f = new Frame("一步运算计算器");//创建窗架 TextField[] tf = new TextField[3];Label La1 = new Label("+");Button btn = new Button("=");int[] a = new ...

JAVA 编写一个java图形GUI程序,比较大小数并输出
答:1.首先定义三个输入框 JTextField firstNumber;JTextField secontdNumber;JTextField maxNumber;2.然后怎样生成并把它们放到界面上我就不多说了。3.接下来生成最大数按钮maxNumberButton和关闭按钮closeButton,并放在界面上。然后让maxnNumberButton监听鼠标单击事件 maxNumberButton.addMouseListener(new Mouse...

java编程,涉及图形界面
答:/ 我做的一个图片查看器,滚轮和ctrl+↑↓调整大小。/ import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java...

用java 基于SWING的图形用户界面设计 编写一个应用程序
答:用java 基于SWING的图形用户界面设计 编写一个应用程序 编写一个应用程序,设计4个按钮,分别命名为加,减,乘,除,有3个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示结果。太复杂了,直接整个计算器给我,汗... 编写一个应用程序,设计4个按钮,分别命名为加,减,乘,除,有3个文本框...

JAVA图形界面编程建立一个窗口,界面运行效果当单击四个按钮时分别在上面...
答:import com.ms.wfc.app.*;import com.ms.wfc.core.*;import com.ms.wfc.ui.*;import com.ms.wfc.html.*;import java.util.Date;public class Form1 extends Form { Date today=new Date();String []day={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};publi...

用java怎么编写一个图形界面应用程序,其中包含一个按钮。当鼠标移到...
答:import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JPanel;import java.awt.GridBagLayout;import javax.swing.JButton;import java.awt.Rectangle;public class HideButton extends JFrame { private JPanel jPanel = null;private JButton jButton = null;/ This method ...

java编写图形界面应用程序,其中包括一个文本框和一个按钮.用户单击按钮...
答:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class changeTitle extends JFrame implements ActionListener { / / private ...

JAVA使用图形用户界面编写一个猜数游戏程序是什么?
答:package GNumber;\x0d\x0aimport javax.swing.JOptionPane;\x0d\x0apublic class GNumber { final static int NUM = (int) (Math.random() * 10);\x0d\x0a public static void main(String args[]) {\x0d\x0a String strNum = JOptionPane.showInputDialog("请输入您猜的数:")...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网