想问一下为什么运行会出现the selection cannot be launched and...?是我写的代码有错误吗?

Lselection Lselection 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


哪位好心人能把我看一下,题目要求就是编写图片样式的一个面板,我感觉我写的挺正确的,在eclipse里也没报错,可就是运行不出来!!!
package ch003;

import java.awt.Dimension;
import java.awt.Font;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class Myframe extends JFrame{

JPanel PanelSouth,PanelCenter1,PanelCenter2,PanelNorth,Panellast;

JLabel NameLabel,FriuteLabel,eatfriute,GoodLabel,sexLabel;

JTextField TextInput;
JRadioButton manRadioButton,womenRadioButton;
JButton surebutton,concelbutton;
ButtonGroup buttongroup;
JCheckBox apple,juzi,xiangjiao,taozi;
JComboBox combobox;
JTextArea textarea;


public Myframe(){

this.setResizable(false);
this.setBounds(200, 200, 600, 600);
PanelNorth=new JPanel();
PanelNorth.setBounds(0, 0, 600, 150);
NameLabel=new JLabel("你的名字");

this.setLayout(null);


TextInput=new JTextField(10);
TextInput.setBounds(10,10,150, 80);
NameLabel.setBounds(170, 10, 50,50);
PanelNorth.add(NameLabel);
PanelNorth.add(TextInput);
sexLabel=new JLabel();
sexLabel.setText("性别");
sexLabel.setBounds(250, 10, 50, 50);
PanelNorth.add(sexLabel);
buttongroup=new ButtonGroup();
manRadioButton=new JRadioButton();

buttongroup.add(manRadioButton);
manRadioButton.setSelected(true);
PanelNorth.add(manRadioButton);
manRadioButton.setText("男");
manRadioButton.setBounds(350, 10, 50, 50);


womenRadioButton=new JRadioButton();
womenRadioButton.setSelected(true);
buttongroup.add(womenRadioButton);

womenRadioButton.setText("女");
womenRadioButton.setBounds(450, 10, 50, 50);
PanelNorth.add(womenRadioButton);



this.add(PanelNorth);



PanelCenter1.setBounds(0, 150, 600, 100);
FriuteLabel =new JLabel("你喜欢的水果");
PanelCenter1.add(FriuteLabel);


FriuteLabel.setBounds(10, 10, 80, 30);
PanelNorth.add(FriuteLabel);

final JCheckBox apple=new JCheckBox();
apple.setText("苹果");
apple.setBounds(90, 10, 30, 30);
PanelCenter1.add(apple);

final JCheckBox juzi=new JCheckBox();
juzi.setText("橘子");
juzi.setBounds(130, 10, 30, 30);
PanelCenter1.add(juzi);

final JCheckBox xiangjiao=new JCheckBox();
xiangjiao.setText("香蕉");
apple.setBounds(170, 10, 30, 30);
PanelCenter1.add(xiangjiao);
final JCheckBox taozi=new JCheckBox();
taozi.setText("桃子");
apple.setBounds(210, 10, 30, 30);
PanelCenter1.add(taozi);

eatfriute =new JLabel("你每次吃几个");
eatfriute.setBounds(250, 10, 100, 30);
PanelCenter1.add(eatfriute);
String[] count={"一个","两个","更多"};
combobox=new JComboBox(count);
combobox.setMaximumRowCount(3);
combobox.setSelectedItem("一个");
combobox.setBounds(290, 10, 50, 30);
PanelCenter1.add(combobox);

this.add(PanelCenter1);


PanelCenter2.setBounds(0, 250, 500, 100);
GoodLabel =new JLabel("你觉得吃水果有什么好处?");
GoodLabel.setBounds(0, 0, 400, 80);
PanelCenter2.add(GoodLabel);
this.add(PanelCenter2);




PanelSouth.setBounds(0, 350, 500, 200);
textarea=new JTextArea();
textarea.setColumns(16);
textarea.setRows(6);
textarea.setLineWrap(true);
final JScrollPane scrollpane=new JScrollPane();
scrollpane.setViewportView(textarea);
Dimension dime=textarea.getPreferredSize();
scrollpane.setBounds(0, 0, 450, 200);
surebutton=new JButton("确定");
surebutton.setBounds(460, 100, 40, 40);
PanelSouth.add(surebutton);
this.add(PanelSouth);

Panellast.setBounds(0, 550, 500, 50);
Panellast.setLayout(null);
concelbutton=new JButton("重置");
concelbutton.setBounds(200, 20, 40, 40);
Panellast.add(concelbutton);
this.add(Panellast);


this.setVisible(true);


}
}
...全文

相关推荐

粒子群优化BP-PID、传统PID控制、神经网络BP-PID三种算法效果仿真对比

内容概要:本文系统性地对比了粒子群优化BP-PID、传统PID控制以及神经网络BP-PID三种控制算法在多种复杂系统中的仿真性能,依托MATLAB/Simulink平台,重点分析各算法在动态响应速度、稳定性、抗干扰能力及控制精度方面的差异。研究涵盖典型非线性、强耦合系统如倒立摆、电力系统、三电平逆变器、微电网等,并扩展至LQR、模糊PID、虚拟同步发电机(VSG)、下垂控制、模型预测控制(MPC)、孤岛检测、中点电位平衡、虚拟阻抗等多种先进控制策略。配套提供完整的仿真模型、参考文献、程序代码与说明文档,构建了一个面向科研实践的技术支持体系。; 适合人群:自动化、电气工程、控制科学与工程等领域具备一定MATLAB/Simulink基础的研究生、科研人员及从事控制系统开发的工程师;; 使用场景及目标:① 深入理解并对比不同PID控制算法在复杂系统中的适用性与性能边界;② 快速搭建高保真仿真环境,验证新控制算法的有效性与鲁棒性;③ 支撑学术论文撰写、科研项目攻关与工程原型开发;; 阅读建议:建议按照资源目录顺序循序渐进学习,结合百度网盘提供的完整资源包(含仿真模型、代码、文献)进行实操演练,重点关注算法实现逻辑、参数整定方法与仿真结果分析,以提升科研创新能力与工程实践水平。

程序辅导帮

基于小波分析的小电流接地系统单相接地故障选线仿真【仿真+说明文档+说明PPT】

内容概要:本文介绍了一个基于小波分析的小电流接地系统单相接地故障选线仿真项目,配套提供Simulink仿真模型、详细说明文档及讲解PPT,系统阐述了小电流接地系统在发生单相接地故障时的故障特征提取与选线判别方法。项目核心在于利用小波变换对暂态零序电流进行多尺度分解,有效捕捉故障初始时刻的高频突变分量,结合幅值比较、极性判别等判据实现故障线路的精准识别。仿真平台完整构建了从故障信号采集、小波分解与重构、特征量提取到选线决策的全流程,充分验证了小波分析在微弱故障信号处理中的优越性,兼具理论深度与工程应用价值。; 适合人群:电气工程及其自动化、智能电网等相关专业的本科生、研究生,以及从事配电网继电保护、故障诊断算法研究的科研人员和现场工程技术人员。; 使用场景及目标:①深入掌握小波分析在电力系统暂态信号处理中的具体应用技巧;②理解小电流接地系统单相接地故障的物理特性与现有选线方法的实现逻辑;③通过动手仿真验证不同小波基、分解层数等参数对选线结果的影响,支持学术论文写作、科研课题验证及高校课程设计与实验教学。; 阅读建议:建议结合Simulink模型与说明文档同步学习,重点关注小波变换模块的参数配置、故障特征提取的时序逻辑以及最终选线判据的数学表达,可在基础模型上进一步加入高阻接地、噪声干扰、多回路并行等复杂工况以提升算法鲁棒性研究深度。

wytm

产业园区运营负责人如何利用平台实现创新资源的精准配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

特权访问管理策略ISO∕IEC 27001全套文件.pdf

特权访问管理策略ISO∕IEC 27001全套文件.pdf

wfx0002

德瓦达达娃空对空达瓦达瓦

德瓦达达娃空对空达瓦达瓦

Curry_30_yyds
评论 5
收藏 已收藏
分享
返回顶部
Lselection
Eclipse 58,439 成员 49,457 内容