JAVA图形界面,按钮为什么显示不出来?
importjavax.swing.*;importjava.awt.*;publicclassCalculator{publicstaticvoidmain(Strin...
import javax.swing.*;
import java.awt.*;
public class Calculator
{
public static void main(String[] args)
{
myFrame frame=new myFrame();
Container contentPane = frame.getContentPane();
contentPane.setLayout(new FlowLayout());
JPanel panel = new JPanel();
JButton button1 = new JButton("OK");
panel.add(button1);
contentPane.add(panel);
}
}
class myFrame extends JFrame
{
/**
*使窗口在不同分辨率下都默认显示在屏幕中央
*/
private static int WIDTH = 450;
private static int HEIGHT = 350;
public myFrame()
{
Toolkit kit = Toolkit.getDefaultToolkit(); //抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; //窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; //窗口在屏幕中央时左上角的纵坐标
setLocation(x,y); //设置窗口默认位置
setSize(WIDTH,HEIGHT); //设置窗口大小
setTitle("Calculator"); //设置标题
setVisible(true); //设置可见
setResizable(false); //设置窗口大小不可调整
}
}
哪里有问题,如果要改动最好别改太多
按钮显示不出是因为
Toolkit kit = Toolkit.getDefaultToolkit(); //抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; //窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; //窗口在屏幕中央时左上角的纵坐标
setLocation(x,y); //设置窗口默认位置
这段,具体原因是什么呢? 展开
import java.awt.*;
public class Calculator
{
public static void main(String[] args)
{
myFrame frame=new myFrame();
Container contentPane = frame.getContentPane();
contentPane.setLayout(new FlowLayout());
JPanel panel = new JPanel();
JButton button1 = new JButton("OK");
panel.add(button1);
contentPane.add(panel);
}
}
class myFrame extends JFrame
{
/**
*使窗口在不同分辨率下都默认显示在屏幕中央
*/
private static int WIDTH = 450;
private static int HEIGHT = 350;
public myFrame()
{
Toolkit kit = Toolkit.getDefaultToolkit(); //抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; //窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; //窗口在屏幕中央时左上角的纵坐标
setLocation(x,y); //设置窗口默认位置
setSize(WIDTH,HEIGHT); //设置窗口大小
setTitle("Calculator"); //设置标题
setVisible(true); //设置可见
setResizable(false); //设置窗口大小不可调整
}
}
哪里有问题,如果要改动最好别改太多
按钮显示不出是因为
Toolkit kit = Toolkit.getDefaultToolkit(); //抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; //窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; //窗口在屏幕中央时左上角的纵坐标
setLocation(x,y); //设置窗口默认位置
这段,具体原因是什么呢? 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
改了一下,一般来说,界面部分Panel、Button、Frame,是放在一起的。代码如下。
import javax.swing.*;
import java.awt.*;
public class Caculater {
public static void main(String[] args) {
myFrame frame = new myFrame();
frame.setVisible(true);
}
}
class myFrame extends JFrame {
/**
* 使窗口在不同分辨率下都默认显示在屏幕中央
*/
private static int WIDTH = 450;
private static int HEIGHT = 350;
private JPanel panel;
private JButton button1;
public myFrame() {
super();
Toolkit kit = Toolkit.getDefaultToolkit(); // 抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); // 获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; // 窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; // 窗口在屏幕中央时左上角的纵坐标
setLocation(x, y); // 设置窗口默认位置
setSize(WIDTH, HEIGHT); // 设置窗口大小
setTitle("Calculator"); // 设置标题
setVisible(true); // 设置可见
setResizable(false); // 设置窗口大小不可调整
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
panel = new JPanel();
button1 = new JButton("OK");
panel.add(button1);
contentPane.add(panel);
}
}
import javax.swing.*;
import java.awt.*;
public class Caculater {
public static void main(String[] args) {
myFrame frame = new myFrame();
frame.setVisible(true);
}
}
class myFrame extends JFrame {
/**
* 使窗口在不同分辨率下都默认显示在屏幕中央
*/
private static int WIDTH = 450;
private static int HEIGHT = 350;
private JPanel panel;
private JButton button1;
public myFrame() {
super();
Toolkit kit = Toolkit.getDefaultToolkit(); // 抽象类Toolkit,获取默认工具包
Dimension screenSize = kit.getScreenSize(); // 获取屏幕大小
int x = (screenSize.width - WIDTH) / 2; // 窗口在屏幕中央时左上角的横坐标
int y = (screenSize.height - HEIGHT) / 2; // 窗口在屏幕中央时左上角的纵坐标
setLocation(x, y); // 设置窗口默认位置
setSize(WIDTH, HEIGHT); // 设置窗口大小
setTitle("Calculator"); // 设置标题
setVisible(true); // 设置可见
setResizable(false); // 设置窗口大小不可调整
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
panel = new JPanel();
button1 = new JButton("OK");
panel.add(button1);
contentPane.add(panel);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询