java 按钮不显示_JAVA图形界面,按钮为什么显示不出来?
JAVA图形界面,按钮为什么显示不出来?
来源:互联网 宽屏版 评论
2009-10-22 02:51:03
分类: 电脑/网络 >> 软件
问题描述:
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); //设置窗口大小不可调整
}
}
哪里有问题,如果要改动最好别改太多
参考答案:
改了一下,一般来说,界面部分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);
}
}
[b]分类:[/b] 电脑/网络 >> 软件[br][b]问题描述:[/b][br]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); //设置窗口大小不可调整
}
}
哪里有问题,如果要改动最好别改太多[br][b]参考答案:[/b][br]改了一下,一般来说,界面部分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);
}
}
java 按钮不显示_JAVA图形界面,按钮为什么显示不出来?相关推荐
- java swing 获当前日期_Java图形界面Swing下日期控件
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Java自学-图形界面 日期控件 两种Swing下的日期控件 DatePick ...
- java 图形化库_java图形界面之图形化按钮
要将按钮图形化,只需创建一个ImageIcon对象,将图形路径赋予ImageIcon对象,然后将该对象传递给按钮即可. 此处涉及eclipse中图形的路径设置,包括(项目路径下.非项目路径下.相对路径 ...
- java图形界面详解_JAVA 图形界面开发基础详解
与C的win32一样,JAVA也有自己的图形界面开发,将在此篇博客中对基础部分进行讲解. 1.Java提供的图形界面类有哪些? Java提供了两套图形界面 (1)AWT组建(基础) AWT组件是jdk ...
- 编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动。
编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动. import javax.swing.*; import java.awt.*;cla ...
- linux非图形化界面,在Linux图形界面中显示中文,非图形界面中,显示英文
在Linux图形界面中显示中文,非图形界面中,显示英文 设置语言,应当改环境变量LANG 1. 在非Xwindow下显示英文.非Xwindow下不能显示中文汉字,如果设置成中文,则中文部分显示乱码,第 ...
- java图形界面编程 房子_Java图形界面编程
AWT简介 AWT是抽象窗口工具箱:其中包含了图形界面开发的基本类库. AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分. 容器:用于放置基本组件 布局管理器:对容器中的组件进行布局管理 ...
- java swing桌面_Java图形界面swing面板
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Swing 四种常见面板 示例 1 : 基本面板 JPanel即为基本面板 面 ...
- java中后退键_java - 单击后退按钮两次以退出活动
java - 单击后退按钮两次以退出活动 我最近在很多Android应用和游戏中都注意到了这种模式:当点击后退按钮"退出"应用程序时,Toast会出现类似于"请再次单击B ...
- java swing 工具栏_Java图形界面Swing工具栏的使用
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Swing如何使用工具栏JToolBar 工具栏用于存放常用的按钮 步骤 1 ...
最新文章
- java 单线程改多线程_帮我把单线程的程序改成多线程JAVA,急!
- [导入]TreeView的级联选择(上)
- 通过History Trends Unlimited通过统计服务器上Chrome浏览器Top10网页历史访问量(2021.11.23)
- 前端学习(3002):vue+element今日头条管理--模块介绍
- mysql没多久自动断开服务_mysql 长时间没连接了 就会自动断开服务
- 没有bug队——加贝——Python 练习实例 7,8
- 【matplotlib笔记】在图表中使用中文信息作为标签
- 【Android】3.24 示例24--OpenGL绘制功能
- Canvas基础-粒子动画Part2
- Poj 2187 旋转卡壳
- 单台服务器百万并发实现 C10K, C1000K, C10M
- MySQL数据库学习路径 链接汇总
- 中国熊果苷市场运营效益及投资盈利预测报告(新版)2022-2027年
- IE8中怎样使用脚本隐藏弹出窗口的地址栏
- 一个屌丝程序猿的人生(九十六)
- 如何做AI开源项目?零基础到100star
- 【Win10小技巧1】窗口快速最小化
- Go语言和php个和lua,当 Go 遇上了 Lua
- 为什么 Redis 不支持回滚(roll back)
- 2、Prism的使用一