java画图居中代码 java实现画图板

在JAVA的图形界面中,怎样讲界面居中显示?取出Screen的大小 , 和本身界面的大?。?
算出界面的左上角坐标即可
示例如下:
importjavax.swing.*;
importjava.awt.*;
publicclassFrameCentreTestextendsJFrame{
publicstaticvoidmain(String[]args){
JFrameframe=newJFrame("centre");
Dimensionscreensize=Toolkit.getDefaultToolkit().getScreenSize();
frame.setSize(400,400);
Dimensionframesize=frame.getSize();
intx=(int)screensize.getWidth()/2-(int)framesize.getWidth()/2;
inty=(int)screensize.getHeight()/2-(int)framesize.getHeight()/2;
frame.setLocation(x,y);
frame.setVisible(true);
}
}
java怎么让图形界面中的组件居中用窗体java画图居中代码的大小减去组件的大小除以2即可活的居中的位置
代码示例java画图居中代码,我写的java画图居中代码:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame
{
private JButton button;
public Test()
{
super("按钮居中显示示例");
button=new JButton("满意答案");
button.setSize(100,50);
Container rongqi=this.getContentPane();
rongqi.setLayout(null);
rongqi.add(button);
setSize(400,200);
setResizable(false);
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//关键代码java画图居中代码 , 设置按钮位置
button.setBounds((this.getWidth()-button.getWidth()-5)/2,(this.getHeight()-28-button.getHeight())/2,
button.getWidth(),button.getHeight());
setVisible(true);
}
public static void main(String[]args)
{
new Test();
}
}
简单的java图片浏览器,使图片居中显示有两种方法:
1. 将图片缩放,也就是显示缩略图
2. 使用JScrollPane,显示滚动条
第一种比较复杂,这里给出第二种方法的实现:
将你代码的第17、18行改成:
label = new JLabel();
JScrollPane scroll = new JScrollPane(label);
add(scroll);
【java画图居中代码 java实现画图板】关于java画图居中代码和java实现画图板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读