关于java图形界面的问题:为什么运行后我的程序不能正常显示应该显示的界面

lcy483 2007-12-01 10:40:41
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class Test {
public static void main(String[] args) {
CalculatorJFrame fa = new CalculatorJFrame();
fa.setDefaultCloseOperation(fa.EXIT_ON_CLOSE);
fa.setVisible(true);
}
}

class CalculatorJFrame extends JFrame
{
public CalculatorJFrame()
{
setSize(400,400);
CalculatorJPanel pa = new CalculatorJPanel();
add(pa);
//pack();
}
}

class CalculatorJPanel extends JPanel
{
private JButton display;
private JPanel panel;

public void CalculatorJPanel()
{
setLayout(new BorderLayout());

display = new JButton("0");
add(display,BorderLayout.NORTH);

panel = new JPanel();
panel.setLayout(new GridLayout(4,4));

addButton("7");
addButton("8");
addButton("9");
addButton("/");

addButton("4");
addButton("5");
addButton("6");
addButton("*");

addButton("1");
addButton("2");
addButton("3");
addButton("-");

addButton("0");
addButton(".");
addButton("=");
addButton("+");

add(panel,BorderLayout.CENTER);
}

private void addButton(String label)
{
JButton button = new JButton(label);
panel.add(button);
}
}
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nospot 2007-12-03
  • 打赏
  • 举报
回复
加void不会执行,把void去掉就行了 构造函数嘛
  • 打赏
  • 举报
回复
没有得到预期的结果,是因为CalculatorJPanel()方法
根本没有执行过,把它前面的void去掉就行.
ps1981sophia 2007-12-03
  • 打赏
  • 举报
回复
public void CalculatorJPanel() 把void去掉
dracularking 2007-12-02
  • 打赏
  • 举报
回复
CalculatorJPanel()方法不是构造方法
根本没有执行过
yulunlean 2007-12-01
  • 打赏
  • 举报
回复
JFrame
是不是在网页上调试了
JFrame在网页上运行不了
内容概要:本文聚焦于计及新能源出力不确定性的电气设备综合能源系统协同优化问题,提出了一种基于MOPGA-NSGA-II混合多目标优化算法的协同调度模型,旨在应对风能、光伏等可再生能源出力的随机性与波动性对系统运行稳定性、经济性及环保性带来的挑战。研究构建了一个涵盖电、气、热等多种能源形式耦合的综合能源系统架构,通过引入概率场景生成与削减技术量化新能源不确定性,并结合多目标优化方法,在保障系统安全可靠运行的前提下,实现运行成本最小化与碳排放最低化的双重目标。文档提供了完整的Matlab代码实现,覆盖模型搭建、算法求解、结果可视化等全流程,便于读者复现、验证与二次开发。此外,资源包还整合了微电网调度、储能优化、路径规划、需求响应等多个相关科研方向的案例与代码,形成了系统化的科研辅助体系,有助于拓展研究视野与促进交叉创新。; 适合人群:具备电力系统、能源系统、优化理论或智能算法基础,从事新能源接入、综合能源系统运行优化、低碳调度等方向研究的硕士、博士研究生及科研人员,以及希望提升Matlab建模仿真能力与多目标优化算法应用水平的工程技术人员。; 使用场景及目标:① 掌握处理新能源出力不确定性的主流方法,如场景生成、随机/鲁棒优化等;② 深入理解MOPGA-NSGA-II等混合智能优化算法在多目标能源调度中的设计思想与实现机制;③ 复现并改进论文中的协同优化模型,支撑学术论文撰写或工程项目开发;④ 利用配套的多样化科研案例资源,激发研究灵感,加速课题推进与成果转化。; 阅读建议:此资源以代码实现为核心,强调理论与实践深度融合。建议读者首先梳理综合能源系统的结构特征与数学建模逻辑,明确多目标优化问题的构建方式,再结合Matlab代码逐模块进行调试与分析,重点剖析不确定性建模与多目标进化算法求解的实现细节。同时,可充分利用文档附带的其他研究案例,进行横向对比与融合创新,挖掘新的科研增长点。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧