问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于JAVA 的问题!高手请进!急!!!

发布网友 发布时间:2024-04-23 04:17

我来回答

4个回答

热心网友 时间:2024-06-18 12:30

这里:

jlPrice.add(jlPrice);

怎么能自己添加自己呢???!!!!!
还有,你的JButtom在哪里定义的???

给你凑乎的改了一下:

自己看吧:

import java.awt.*;
import javax.swing.*;

//import java.awt.event.*;

public class Ticketing extends JFrame {
// declare class varibles
// jp,jl,jb,jtf indicate the component typs
// JPanle,JLabel,JButton,JTextField respectively;
private JPanel jpTitle, jpSeat, jpInfo, jpRpack, jpSum, jpTop, jpBottom;

private JButton jb1, jb2, jb3, jb4, jb5, jb6, jb7, jb8, jb9, jb10, jb11,
jb12, jb13, jb14;

private JButton jb15, jbCon, jbReset;

private JLabel jlTitle, jlReserve, jlSeat, jlPrice, jlRPack, jlQuantity,
jlNumOfSeat;

private JLabel jlCost1, jlTicket, jlCost2, jlRF, jlPayment;

private JTextField jtf1;

public static void main(String[] args) {
Ticketing t = new Ticketing();
t.setVisible(true);
}// end of main

/* constructor */
public Ticketing() {
setSize(400,600);//600, 800);
setTitle("OTS");
getContentPane().setLayout(new BorderLayout(4, 1));

/** ***jpTop to contain jpTitle,jpREserve,jpSeat,jpInfo**** */
jpTop = new JPanel();
jpTop.setLayout(new BorderLayout());

/** **Title*** */
jpTitle = new JPanel();
jpTitle.setLayout(new GridLayout(2, 1));
// Font bigFont=new Font("TimesRoman", Font.BOLD,24);
// jpTitle.setBackground(Color.yellow);
jlTitle = new JLabel("Roxy Theatres - Online Ticketing System");
// jlTitle.setFont(bigFont);
jlReserve = new JLabel("Reserve seats by clicking on them!");
jpTitle.add(jlTitle);
jpTitle.add(jlReserve);
jpTop.add(jpTitle, BorderLayout.NORTH);

/** **Seat*** */
jpSeat = new JPanel();
jpSeat.setLayout(new GridLayout(5, 3, 10, 10));
jb1 = new JButton();
jb2 = new JButton();
jb3 = new JButton();
jb4 = new JButton();
jb5 = new JButton();
jb6 = new JButton();
jb7 = new JButton();
jb8 = new JButton();
jb9 = new JButton();
jb10 = new JButton();
jb11 = new JButton();
jb12 = new JButton();
jb13 = new JButton();
jb14 = new JButton();
jb15 = new JButton();
jpSeat.add(jb1);
jpSeat.add(jb2);
jpSeat.add(jb3);
jpSeat.add(jb4);
jpSeat.add(jb5);
jpSeat.add(jb6);
jpSeat.add(jb7);
jpSeat.add(jb8);
jpSeat.add(jb9);
jpSeat.add(jb10);
jpSeat.add(jb11);
jpSeat.add(jb12);
jpSeat.add(jb13);
jpSeat.add(jb14);
jpSeat.add(jb15);
jpTop.add(jpSeat, BorderLayout.CENTER);

/** **Information*** */
jpInfo = new JPanel();
jlSeat = new JLabel("Seats Available:BLUE Reserved:RED");
jlPrice = new JLabel(
"Price per ticket: $8.50($8 promo price for 3 or more)");
jpInfo.add(jlSeat);
jpBottom = new JPanel();
jpBottom.add(jlPrice);
jpTop.add(jpInfo, BorderLayout.SOUTH);

getContentPane().add(jpTop,BorderLayout.CENTER);
getContentPane().add(jpBottom,BorderLayout.SOUTH);
}
}

热心网友 时间:2024-06-18 12:26

你这段代码做什么偶看不出来
但是偶知道你错在什么地方啊
要把红旗送给偶的哦
1 倒数第2行
getContentPane().add(jpBottom);
这是一个空指针异常拉,你没有创建jpBottom这个对象拉

2 jlPrice.add(jlPrice);
这个...,你怎么能用自己添加自己呢,晕
JPanel这个类有好多add()方法继承自Container类,自己慢慢看哈,但是就是不可以自己添自己 >_<!

热心网友 时间:2024-06-18 12:27

来个高手帮他啊 我是没希望了~

热心网友 时间:2024-06-18 12:25

看清楚了你的jlPrice是声明的什么实例啊,怎么可以有jlPrice.add(jlPrice); 呢?
还有你的jpBottom也没有创建,声明对象时后面都少了逗点符!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 手机Java问题,高手请进!!高分求教,塞选出最佳答案令追加20分。急!! 2018亚运会乒乓球女双冠军 座右铭文言文答案 修改一年内如何二次修改吗苹果 一品红怎么养殖 一品红养护方法 叶子花一品红如何养护? 怎么一年改两次 千层肚和毛肚的区别千层肚和毛肚的区别表现在哪里 一年改2次的办法 修改一次,一年之内可以改第二次吗? 湿式报警阀的作用及工作原理 梦见去世的婆好了 都说异地恋很难,那异地恋究竟难在哪些地方呢? 个税如何进行核算 个人所得税怎么扣除 个人所得税如何扣除 一年内怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内怎么改第二次? 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 炖羊肉放什么菜最好吃 JAVA的高手请进。。。 小学一年级语文:标点符号,别的小朋友都会 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 在三角形ABC中,角C等于90度,若AC等于3.BC等于4,则cos(A-B)的值为? 在Rt△ABC中,∠C=90°,AC=3,BC=4,则cos(A—B)的值为 在RT三角形ABC中角C等于90度,AC等于3BC等于4则cos(A减B)的值为 在Rt△ABC中,∠C=90°,BC=4,AC=3,则cosA的值为__ 如图,在Rt△ABC中,∠C=90°,AC=3,BC=4,则cosA的值为( ) A. 4 5 B. 3 如图,在△ABC中,∠C=90 o ,AC=3,BC=4,则sinB的值是( ) A. B. C. D 想要学习会计,有没有专业的培训机构可以进行学习,最好是线上的?_百度... 相互作用力是什么?相互作用力与平衡力有什么区别?谢谢。 ...都结婚了,老二和父母没有分家,现在老三也就是我没有房子也没有媳妇... 我兄弟三人,老大结婚就分家,过了几年后面两兄弟才结婚,且一直和父母... 消炎利胆片是否有抗生素 进口摩托车品牌排行榜前十名,进口摩托车报价大全 ...P150WJ及FGR12/A2,GMV-R36P/HL;R32P/HL;R28P/HL的单价,哪位知道请告... 3×9=27,___是___和___的倍数,___和___是___的因数. 1,3,9,27都是27的( )A.因数 B.倍数 C.质数 D.合数 3×9=27中什么和什么是什么的因数? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信...