广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3393 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
雪萤
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x26
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Java] Exception 不会做
^^"
帮朋友问的


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

public class SPC_interface extends JFrame {

private static Bank bank;
private JTabbedPane menuTab, tellerSubMenuTab;
private JPanel bankPanel, tellerPanel, tellerCreateCustPanel, tellerSearchCustPanel;
private JTextField bankName, bankAddress, bankPhoneNumber, bankWebSite, fName, lName, dob, amount, searchCustID;
private JButton bankViewButt, bankUpdateButt, bankResetButt, customerResetButt, customerCreateButt, custSearchResetButt, custSearchButt;
private JTextArea searchResult;

private GridBagConstraints gbc = new GridBagConstraints();
private static Teller kent;

public SPC_interface() {
super( "SPC Banking" );
Container container = getContentPane();
container.setLayout(new FlowLayout());

menuTab= new JTabbedPane();
container.add(menuTab);

bankPanel = new JPanel ();
bankPanel.setLayout(new GridBagLayout());
menuTab.add (bankPanel, "Bank Info");

gbc.gridx = 0 ;
gbc.gridy = 0 ;
bankPanel.add( new JLabel("Bank name: "), gbc );
gbc.gridx = 2 ;
gbc.gridy = 0 ;
bankName = new JTextField( 20 );
bankPanel.add( bankName, gbc );

gbc.gridx = 0 ;
gbc.gridy = 1 ;
bankPanel.add( new JLabel("Bank address: "), gbc );
gbc.gridx = 2 ;
gbc.gridy = 1 ;
bankAddress = new JTextField( 20 );
bankPanel.add( bankAddress, gbc );

gbc.gridx = 0 ;
gbc.gridy = 2 ;
bankPanel.add( new JLabel("Bank phone number:"), gbc );
gbc.gridx = 2 ;
gbc.gridy = 2 ;
bankPhoneNumber = new JTextField( 20 );
bankPanel.add( bankPhoneNumber, gbc );

gbc.gridx = 0 ;
gbc.gridy = 3 ;
bankPanel.add( new JLabel("Bank web site:"), gbc );
gbc.gridx = 2 ;
gbc.gridy = 3 ;
bankWebSite = new JTextField( 20 );
bankPanel.add( bankWebSite, gbc );

gbc.gridx = 0 ;
gbc.gridy = 4 ;
bankPanel.add( new JLabel(" "), gbc );

gbc.gridx = 0 ;
gbc.gridy = 5 ;
bankResetButt = new JButton ( "Reset" );
bankPanel.add( bankResetButt, gbc );
ButtonHandler bankResetButtHandler = new ButtonHandler();
bankResetButt.addActionListener( bankResetButtHandler );
gbc.gridx = 1 ;
gbc.gridy = 5 ;
bankViewButt = new JButton ( "View" );
bankPanel.add( bankViewButt, gbc );
ButtonHandler bankViewButtHandler = new ButtonHandler();
bankViewButt.addActionListener( bankViewButtHandler );
gbc.gridx = 2 ;
gbc.gridy = 5 ;
bankUpdateButt = new JButton ( "Update" );
bankPanel.add( bankUpdateButt, gbc );
ButtonHandler bankUpdateButtHandler = new ButtonHandler();
bankUpdateButt.addActionListener( bankUpdateButtHandler );

//teller menu
tellerPanel = new JPanel ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容




献花 x0 回到顶端 [楼 主] From:香港 电讯盈科 | Posted:2005-12-24 19:07 |
youchun
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x26
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

应该是指在 compile time 就得知 try block
CustomerNotFoundException 不会被丢出
请检查是否有实做出例如 执行 blahblah() 时

public void blahblah() throws CustomerNotFoundException{
if(...)
{
  // 正常运作
  return;
}

throw new CustomerNotFoundException();
}

CustomerNotFoundException 最好继承已知的 Exception

不确定是否如此,请在检查您的程式逻辑


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-12-24 23:16 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.052958 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言