JPanel communication: What is a good design?

I've been struggling with the proper design for an application I'm helping develop... Here are the pertinent details:
1. The application extends JFrame and contains two JPanels.
2. The first JPanel, call it "datePane", contains a label displaying the current date along with two buttons for incrementing or decrementing the date by one day.
3. The second JPanel, call it "activityPane", shows a list of activities that occurred on the date shown in datePane. The panel contains a table, some buttons, and some labels that describe and manipulate the display.
My question is what is the best way for the datePane to notify the activityPane when the date changes? Since the buttons on the datePane are not members of the main frame or activityPane, I see no way to register a listener that would tell the activityPane to change it's content.
I can post some code if it would make this scenario clearer. Thanks for any help!

Any thread worth its silk should have some working code! Here's a quick example using EventListenerList. The object duke has the property "waving" and 3 frames keep in synch with a shared duke. Save this in file App.java and let it rip!
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.imageio.ImageIO;
import java.io.IOException;
import javax.swing.*;
import javax.swing.event.*;
class App {
     public static void main(String[] args) throws IOException {
          Duke duke = new Duke();
          DukeView view1 = new ImageView(duke);
          DukeView view2 = new ImageView(duke);
          DukeView view3 = new WaveController(duke);
          view1.showGUI(0,0);
          view2.showGUI(200,0);
          view3.showGUI(400,0);
class Duke {
     //modified code from javax.swing.event.EventListenerList's javadoc
      private EventListenerList listenerList = new EventListenerList();
      private ChangeEvent event = new ChangeEvent(this); //immutable => reusable
      public void addChangeListener(ChangeListener l) {
          listenerList.add(ChangeListener.class, l);
      public void removeChangeListener(ChangeListener l) {
          listenerList.remove(ChangeListener.class, l);
      protected void fireChange() {
          Object[] listeners = listenerList.getListenerList();
          for (int i = listeners.length-2; i>=0; i-=2)
              if (listeners==ChangeListener.class)
     ((ChangeListener)listeners[i+1]).stateChanged(event);
     //end of code from javadoc
     private boolean waving;
     public boolean isWaving() {
          return waving;
     public void setWaving(boolean waving) {
          if (this.waving != waving) {
               this.waving = waving;
               fireChange();
     public boolean hasNoListeners() {
          return 0 == listenerList.getListenerCount();
abstract class DukeView {
     private Duke duke;
     private JFrame frame;
     private ChangeListener listener;
     protected DukeView(Duke duke) {
          if(duke == null)
               throw new NullPointerException();
          this.duke = duke;
          this.duke.addChangeListener(listener = new ChangeListener(){
               public void stateChanged(ChangeEvent evt) {
                    getInSynchWithDuke();
     public void showGUI(int x, int y) {
          if (frame == null) {
               frame = new JFrame("duke");
               buildGUI(frame);
               frame.addWindowListener(new WindowAdapter(){
                    public void windowClosing(WindowEvent evt) {
                         duke.removeChangeListener(listener);
                         if (duke.hasNoListeners())
                              System.exit(0);
               frame.pack();
          frame.setLocation(x,y);
          frame.show();
     protected Duke getDuke() {
          return duke;
     protected abstract void getInSynchWithDuke();
     protected abstract void buildGUI(JFrame frame);
class ImageView extends DukeView {
     private static final int FRAME_COUNT = 9;
     private JLabel imageLabel = new JLabel("", JLabel.CENTER);
     private static Image[] images = new Image[FRAME_COUNT];
     private static IOException exception;
     static { //read all images
          try {
               String prefix = "http://java.sun.com/people/jag/green/duke/T";
               GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
               GraphicsDevice gd = ge.getDefaultScreenDevice();
               GraphicsConfiguration gc = gd.getDefaultConfiguration();
               for(int i=1; i<=FRAME_COUNT; ++i)
                    images[i-1] = readCompatibleImage(new java.net.URL(prefix + i + ".gif"), gc);
          } catch(IOException e) {
               exception = e; //signal to constructor
     private int imageOffset;
     private Timer timer = new Timer(100, new ActionListener(){
          public void actionPerformed(ActionEvent evt) {
               if (getDuke().isWaving()) {
                    imageOffset = (imageOffset+1)%FRAME_COUNT;
                    imageLabel.setIcon(new ImageIcon(images[imageOffset]));
               } else
                    timer.stop();
     public ImageView(Duke duke) throws IOException {
          super(duke);
          if (exception != null)
               throw exception;
     protected void getInSynchWithDuke() {
          if (getDuke().isWaving())
               timer.start();
          else
               timer.stop();
     protected void buildGUI(JFrame frame) {
          imageLabel.setIcon(new ImageIcon(images[0]));
          frame.getContentPane().add(imageLabel);
          if (getDuke().isWaving())
                    timer.start();
     //turn image into one that is perhaps more compatible with screen
     private static BufferedImage readCompatibleImage(java.net.URL url, GraphicsConfiguration gc) throws IOException {
          BufferedImage orig = ImageIO.read(url);
          if (orig == null)
               throw new IOException("Can't load " + url);
          int transparency = orig.getColorModel().getTransparency();
          BufferedImage compat = gc.createCompatibleImage(orig.getWidth(), orig.getHeight(), transparency);
          Graphics2D g = compat.createGraphics();
          g.drawRenderedImage(orig, null);
          g.dispose();
          orig.flush();
          return compat;
class WaveController extends DukeView {
     private JCheckBox check = new JCheckBox("wave");
     public WaveController(Duke duke) {
          super(duke);
          check.setSelected(duke.isWaving());
     protected void getInSynchWithDuke() {
          check.setSelected(getDuke().isWaving());
     protected void buildGUI(JFrame frame) {
          check.addActionListener(new ActionListener(){
               public void actionPerformed(ActionEvent evt) {
                    getDuke().setWaving(check.isSelected());
          frame.getContentPane().add(check);

Similar Messages

  • What is a good design application for drawing logos on my MacBook Air?

    What is a good design application for drawing logos on my MacBook Air?  I'm looking for something that isn't too expensive and is fairly easy to use.  I would prefer vector technology.

    You can try Logoist.
    Here is the link to the demo.
    http://www.macupdate.com/app/mac/43694/logoist

  • What is a good design for remote Views?

    Hi All,
    I am thinking how would I design my process for performance consideration in retrieving dynamic values of table/view data.
    The requirement is like this:
    1. We have 50 databases residing on each own server counterpart (50 servers).
    2. Each database has table Patch_LeveL (apps_name, patch_level), which contains  just one row only to reflect the latest patch level applied for the apps on this database. Note that are we constantly on applying service packs for this apps.
    3. On our central monitoring server (db). I create 50 database LINKS for each of the 50 databases.
    4. I created 50 views over these links to make  it centralized to represent  the 50 Patch_Level tables. As   patch_level_view1, 2, 3.....patch_level_view50.
    5. I then create a central view as .... as  union of the 50 individual views Actually I am just planning to do the above activity.
    My question is....is this a good design for performance? Can you share be a better approach?
    Is there a limitation of joining "union" of 50 views?
    Thanks a lot,

    Is there a limitation of joining "union" of 50 views?What can happen is if the connection to one of these servers is interrupted, the big "union" view will not work. As said by above poster MV, with lets say an hourly refresh, helps with this situation as you have the data that was gathered last time (and most likely it is still valid).

  • Good design choice, different types of customers, from webservice

    Hi, I have thoughts about good design pattern, when doing this:
    You have a webservice where customers coming into your system. The customers are private ones, business ones, and big business types.
    These 3 customer types has different needs, and must have different values like companyname, social security number, etc etc.
    The customer also has some shared types, like customerid, created, updated, etc.
    So what you want to do is to have an interface or an abstract class containing common methods for the customer, then you will create subclasses for the different types.
    I was thinking about creating a factory class and pass in the customer object retreived from the webservice, and in the factory process method create objects on the different subclasses based on what kind of object you get in (private, business, etc).
    So, webservice gets a private customer object, you serialize it and then you pass it into your factory class. And back you get a customer object.
    Now you want to do business logic on the object, storing it to a database, etc.
    So you might still have to create different scenarios based on if its customer type.
    The basic idea is that you want to get the object from webservice, pass it to a factory and get back a customer object which you want to do things with.
    What do you think, what is a good design solution to the problem described?

    To be clear "pattern" has a specific meaning. Your description is a design not a pattern.
    Is the small business one never going to become a big business one?
    Is a big business one never going to become a small business one?
    If the answer to either is yes, then you have one entity with different attributes, not two.
    I have no idea why serialization would matter in this. And your description doesn't explain that either. If you are talking about communication between different boxes then you need a communication layer (and it doesn't appear you are at the level yet where you need to decide the specifics of how that is handled.)
    It is unclear why you would want a factory. But if you just want the experience then you could probably use it.
    Your description isn't nearly complete enough to define how the overall system should behave which is what you seem to be also describing. You need to seperate what the system will do for how it will do it (the design.)

  • What is the best design tablet with stylus to have an easy interface with Adobe Photoshop?

           What is best design tablet with stylus for use with Adobe Photoshop for this holiday seasons offering 2013?
    I am trying to find a tablet with good stylus  to work with Adobe Design products primarily Photoshop. I would like one that worked in layers with photoshop.
    The folks a Wacom don't even answer the phone just a recorded message go to the web site with questions.  Not a good sign for a company. So what is a good design tablets for pressure sensitive stylus? Will wacom cintiq tablet interface well with Apple Imac IOS 10.8?
    I love my Samsung note 3 but it will not easily transfer images to apple Imac 10.8.
    Please help me find tablets with good adobe design interface?  Just tell me which way to jump. It is easier to leave Apple for PC or Android  than to abandon Adobe knowledge. The products have to work together.
    Does wacom Cintiq not embrace an easy interface with Apple  Imac IOS 10.8 latest software. Wacom seems to be championing Windows 8 as a companion to their tablet interface.
    Can an Ipad deliver good layered designs using adobe software design programs and a stylus?
    What should I buy for an Adobe design tablet with pressure sensitive stylus for ths Holiday Season? 
    Should i wait until next year?
    Will the tablet work in  Photoshop layers?
    this link seemed ominus
    http://forums.adobe.com/message/4950467

    subhash007 wrote:It's not 802.3ad link aggreagated interface. In the switch side, the ports will be configured as normal access ports and the bonding config will be done on the server side.
    To be honest, I don't understand how the Linux bonding mode can work without anything configured the other end.
    My understanding of 'bonding' comes from Multilink PPP (MLP) where the data stream is chopped up and split across two (or more) circuits. At the other end, a similar MLP-enabled device reforms the data stream from the multiple circuits, maintaining packet order. But this requires MLP-enabled 'bonding' devices at each end.
    Perhaps you could help me better understand the Linux bonding...
    subhash007 wrote:If any single homed server is connected to Switch 2, what will be traffic path for its data packets?Switch 2 ------------------> Switch 1 ----------------------> Active firewall                                   ORSwitch 2 ------------------> Passive Firewall -----------> Active Firewall
    If the firewalls operate in the same fashion as Cisco ASAs, then the inter-firewall link doesn't carry traffic. It's for failover detection and HTTP replication only. But like I said, I'm not familiar with this vendor's products.
    subhash007 wrote:Also will there be any change in traffic path if the trunk between Switch 1 & Switch 2 is converted to L3 routed interface? Since there is no VRRP, i can convert the trunk to L3 right?
    Same as above.

  • Dear community, what to do when iMovie does not automatically updates video from iPhoto. I've closed and reopen, restarted... still no good

    Dear community, what to do when iMovie does not automatically updates video from my iPhoto. Usually it will automatically generate new content, but now it's stuck 3 days behind the latest new iPhoto entries... I've restarted all programs, restarted the computer... what else?

    Ezy,
    I'm not sure what recourse you really have. My expectation would be that Apple is on the hook to warranty your computer, but they only warrant the machine you've got.
    The issue of exchange is fully in the hands of the dealer. If it were Apple, they would likely have had a longer return/exchange period (2 weeks is standard in the US, and I think they use the same timeframe internationally), and there have been some reports of people getting machines exchanged even if they were just outside the 2-week period.
    However, with Apple dealers, I think they are a little more concerned about old inventory. Who knows what Apple does when you give them back a last-gen Macbook. They probably sell it at a markdown, but even marked down, they still get a profit (most likely). When an authorized reseller gets stuck with an old machine, they probably have to sell it at a loss. Thus, I would expect resellers to be more afraid of holding onto discontinued models.
    That said, if they do a lot of business, they should appreciate the value of customer loyalty: it's usually better to lose money on one purchase than lose a customer (and all their future purchases). If you're a regular customer there, you could point out that disappointment could cause you to go to a competitor. That's playing a bit of hardball though.
    However, there is maybe an upshot to all of this... The new 13" model did not get the quad-core CPU's.. And it lost its dedicated graphics adapter. I've seen a decent number of people complaining that the new 13" model is worse than the previous one (the one I'm assuming you've gotten). So it might not be such a bad thing after all.

  • Is this a good design -- XI and another EAI tool in the same landscape

    Hi All,
    I am working in a project wherein the client already has an EAI tool which is based on SOA(Web Services). They are implementing SAP systems in their landscape. They now want to use SAP XI in the landscape for the purpose of integration. They want to integrate their initial EAI tool with XI and have the existing integration with NonSAP systems as it is and integrate SAP systems using XI.
    Is this a good design having two EAI tools being used for integration between two systems? What are the various issues that need to be taken into account?
    Answers will be promptly rewarded.
    Thanks and Regards,
    RM

    R M,
    There are lot of points that has to be considered when evaluating the design of EAI landscape. I heard somewhere that even SAP does not recommend to scrap the existing landscape and bring in SAP XI there. I gues dual hub gateway is very common unless it is a fresh implementation becuase changing the existing landscape is re-investing the cost again for the customers.
    If you ask me then SAP XI is not yet so robust to handle huge volumes in real time data integration and SAP XI can be used in between for integration to SAP system as it is a SAP system and it works excellent integrating with SAP systems.
    Check out this thread which is a transcript of a 10 year EAI architect :
    in my company we had more or less the same situation 2 years back, a existing BizTalk solution, and whether we should introduce XI or not.
    We concluded with the following; BizTalk should be used as the main integration engine between the different system landscapes and ALL external communication, and XI should be used as the integration engine for all data to/from our SAP system landscape. Depending on the integration scenario, we may use both.
    BizTalk will not see any SAP systems, only web services exposed by XI or using IBM MQ depending on an async/sync integration scenario.
    We believe that XI is better with integration from/to SAP, and;
    - In future SAP will deliver out of box integration for the XI system (XI content) for Enterprise Services Architecture
    - Several components in the NetWeaver stack are using XI for communication
    We have a SAP system landscape with several 46C systems (IS/OIL, HR ...) and newer NetWeaver solutions.
    I can give you a brief resume of our experiences – my background is ABAP developer since ’98, I have implemented a few BizTalk solutions to SAP 46C, and I’m a certified XI developer and developed several XI solutions between SAP 46C/640 and BizTalk.
    BizTalk ******
    Overall communication between SAP systems and BizTalk depending on the integration scenario and who is the initiator:
    SAP 46C to BizTalk:
    There are no good mechanisms available for sending data from 46C to BizTalk, we are using HTTP_POST with XML payload. Then you must use the iXML library on the SAP side, its ok, but you will spend, in my point of view, too many hours on XML programming that can be generated automatically.
    BizTalk to SAP 46C - Which SAP adapter to use for BizTalk?
    We started with SAP adapter from IWay, but that adapter gave us a lot of problems on the BizTalk server (pretty complex adapter with strange behaviour, and several integration scenarios stopped working for no reason at all (unstable)).
    Due to several severe problems, we switched to SAP adapter from Microsoft 1 year back in time. If I don’t remember wrong, back then, the SAP adapter from Microsoft did not support parameter of type string or table types – so there are/were some limitations regarding the signature of the RFC function.
    The SAP adapter from Microsoft is more stable than the previous, BUT we have some hick ups with that one as well when BizTalk does very frequent calls to SAP 46C.
    SAP 640 to/from BizTalk:
    I assume you can use the web service functionality on the SAP side in order to send/receive data, but I don’t know whether 640 support asynchronous web service.
    XI *****
    The communication mechanism between different SAP systems and XI are much better than with BizTalk:
    SAP 46C to XI:
    Configure a sender communication channel with RFC adapter; basically the XI system will be RFC server so the only thing you have to do is to create a RFC port on the 46C system “pointing” to the XI system. In the Abap program, you can do normal function calls with destination (RFC port) AND the RFC call will automatically be translated to XML on the XI side.
    Thus, you can forget all about the iXML library and XML rendering of the payload to HTTP.
    Besides, you can choose to use sRFC, tRFC or even qRFC depending on the integration scenario and whether you want guaranteed delivery.
    XI to SAP 46C:
    More or less same as BizTalk using a SAP adapter, but string and table types are supported.
    SAP 640 to/from XI:
    This is a very nice situation, every 640 has a local integration engine, so the main integration engine (XI) can send/receive XML messages both async/sync. Another advantage is using the SPROXY transaction on the 640 system, generating automatically a proxy class being able to send/receive messages based on a message interface defined in XI (outside-in programming).
    Finally *****
    BizTalk and XI are at a conceptual level identical, two integration engines with the purpose of send/receive, route and do message transformation (mapping) using adapters to different technical systems.
    Microsoft has a lot of resources available and for sure, BizTalk will be a very good choice for most companies.
    SAP came late with XI, but they are not trying to make the best integration engine, but good enough. And for sure, I think SAP will come with very nice XI content in time (interface mappings between message interfaces – business solutions) which is beyond BizTalk.
    As an ABAP programmer I just love the transport system between development, quality and production systems. We are using the CMS transport systems between our development XI, quality XI and production XI – it is so nice and fast. With BizTalk you have to create a MSI file (installation file – which files to include…) and somehow transport the file (mail or whatever) to the quality environment for installation – really tedious work compared to XI.
    So we are using BizTalk 2004 and XI 3.0 and are very happy with both.
    Note:

  • What's a good book for getting started?

    I've been doing web design in HTML and ColdFusion for almost 3 years. It's clear that ColdFusion is on it's way out and I need to learn J2EE/Java/JSP etc. I have a few questions:
    Java is a term I've heard associated with C++ and other types of programming as well as Web design. Are the Java/C++ Java and the Web Java basically the same type of language? Is the Web Java and JavaScript the same thing? I'm very confused!
    What is a good book for getting these types of questions answered and getting started in J2EE/Java/JSP? There are quite a few variations of script languages out there and I want to make sure I learn the right stuff, ie the stuff that employers are going to be needing.
    Thanks!

    Here is a free online version of a good book:
    http://pdf.coreservlets.com/Core-Servlets-and-JSP.pdf
    Print it off or read from the screen. Otherwise, there are several good Java books out there. What I would do is go to the bookstore and thumb through a few books. Depending on what type of book you want (example based or theory) find the books that you think would satisfy your learning style. Write down the names and authors, go home and buy them used online at Amazon for tremendous discounts. This way you can buy several versus just one.

  • What is Java good for?

    I need to develop a really serious solution for Win2K server, that will handle security data. Now I am thinking of a platform to do it. Can Java really secure the data I will trust to store it? I mean various mulfunctions, program bugs, errors, so on. Microsoft really insists on trusting its programs, not Java's (see the installiation guide for Win2K: 'Java cannot be used for medical, technical (for example handling the nuclear enterprises) ...'), so I don't know what to do. Developing a Java solution will be simplier that doing the same thing with VC.Net, but ... What do you think? What is Java good for?

    Microsoft really insists on trusting its programs, not Java'sDo you trust Microsoft?
    (see the installiation guide for Win2K: 'Java cannot be used for medical, technical (for example handling
    the nuclear enterprises) ...'), so I don't know what to do. The nuclear bit is in the Java license ("You acknowledge that Software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility.") I think it's probably either a result of US law requiring some certification or other for software used in nuclear facilities, or a preemptive move by Sun to forestall possible lawsuits.
    The JVM is stable, probably more so than .NET since it's older, and should be suitable for your use, based on the description so far. The things you need to worry about are primarily personnel and hardware configuration (i.e. disabling virtual mem).

  • What's a good video cature device?

    So I was wondering, what is a good media capture device for
    streaming? I'm thinking an external for portability purposes. Also
    when I buy one, whats a good software to get along with it? Adobe
    Premiere Elements, Sony Vegas+DVD Production Suite? I'm sort of new
    to the video side of web design.
    Also, if i'm doing HD. Would I have to buy on of those really
    expensive ones? Not just the ones for DV. But also, MPEG/HD/HDV
    etc.?

    I'm also using 1680x1050 on two wide screen monitors on two different nvidia cards. a nvidia7900 and a nvidia6800. Everything works fine. They are set up as independent screens.  The third monitor isen't a wide screen and it's on a third card nvidia geforce4. Anyway, if it helps, you can find my xorg.conf file in the wiki. It's the last one in the list.
    http://wiki.archlinux.org/index.php/Xor … conf_Files
    The only thing I changed in the file since I posted it was the order of the font paths.
    Last edited by Leigh (2007-08-28 05:27:00)

  • What's a good wysiwyg menu widget for Dreamweaver CS6 Mac?

    I'm trying to build menus in Dreamweaver CS6 Mac, and started using Spry...then learned that Adobe will no loner be supporting Spry and that it may not be as compatible with browsers in the future. 
    What's a good alternative wysiwyg menu widget for Dreamweaver that's makes it easy to create horizontal/vertical pop-down menus/sub menus? I'd be willing to pay for it if it's worth it.   Would be nice if it worked within Dreamweaver using Design/Spit modes the way Spry does, but not essential.  Thanks!

    Project Seven are widely regarded for their commercial DW menu extensions.
    PMM3 is one of the best I've seen
    http://www.projectseven.com/products/menusystems/pmm3/index.htm
    I have no affiliation with Project Seven other than as a happy customer.
    There are other menu systems out there too but I've never used them.

  • What is the main purpose of ichat server what is it good for?

    i've been looking at ichat server, but can't figure what advantages is has opposed to just using ichat on bonjour on my network? what is it good about it?

    What are your goals here for chatting-style communications?
    iChat server provides a way to leave messages for offline users, server federation, connection encryption, public key authentication, connections across networks, and various other features and options.
    Here is the [iChat Server Administration 10.5|http://images.apple.com/server/macosx/docs/iChatService_Adminv10.5.pdf] manual; check the first couple of pages for some high-level details on the features. A quick Google search for iChat Server or jabberd or /"ichat server" features/ will most certainly turn up a [feature list|http://www.apple.com/server/macosx/features/ichat.html], too.

  • Good Design?

    I am not that experienced in Labview so would like to ask the experts.
    I am writing a program, which uses a main state machine and I have multiple sub-Vi's with for each sequence of operation. Within the Sub-Vi's I also use a state machine structure for operation.
    In the main VI, I use shift registers to pass data, each Sub-Vi has it's own cluster, containing Sequences and data. I also have variable clusters as well as well as the IO from the a DP DP coupler which is used in all sub-VIs.
    These clusters are large in size, each containing Sub-Clusters.
    The main VI contains about 15 shift registers
    The program is working well, but I want to have a good design structure as well.
    Any advice would help.

    I am no expert, so wait until the experts comment. Here's my two pennies' worth:
    Your program does sound intensive, having a state machine inside a statemachine may lead to an unresponsive UI. This could be because one of your subVI is trying to do something while the user presses stop button. So if user interaction is critical, you need to look at an event based producer/consumer design pattern.
    You could possibly use FGV's instead of having 15 shift registers to pass data from one iteration to the other, if not bundle all of them in to a type def cluster to make the diagram a bit more readable (I havent looked at your code, so this is just an assumption). Use bundle by name and Unbundle by name to read and write elements in the cluster as this is more or less self documenting.
    Try to use type defined data types (especially the clusters you mentioned) where possible.
    Error handling is important as well, its also a good way to enforce data flow.
    The other thing I would recommend is to go down the certification path as you learn a lot of best practices along the way.
    Beginner? Try LabVIEW Basics
    Sharing bits of code? Try Snippets or LAVA Code Capture Tool
    Have you tried Quick Drop?, Visit QD Community.

  • What is the best design pattern for top-down ws development..?

    Hi,
    What is the best design pattern for top-down development+ wsdl2service....?

    elrathia wrote:
    Hi Ben,
    I haven't much idea of how override works and when you would use it and why. I'm the newest of the new here. 
    Good. At least you will not be smaking with a OPPer dOOPer hammer if I make some gramatical mistake.
    You may want to look at this thread in the BreakPoint where i trie to help Cory get a handle on Dynamic Dispatching with an example of two classes that inherit from a common parent and invoke Over-ride VIs to do the same thing but with wildly varying results.
    The example uses a Class of "Numeric"  and a sibling class "Text" and the both implement an Add method.
    It is dirt simple and Cory did a decent job of explaining it.
    It just be the motivation you are looking for.
    have fun!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • What are the good ways to send a big file( 20MB-100MB) file to my friend?

    what are the good ways to send a big file( 20MB-100MB) file to my friend?
    Thanks in advance

    if this is with the internet, iChat is probly your best bet,
    but if you just want a transfer,
    plug a firewire into both of your computers, shutdown one of them, hold "T" and press the power button, the restarted computer should pop up as an external drive on the second computer.

Maybe you are looking for

  • Registration of user password change in Oracle Identity Manager 9.1.0.2

    Where I can find record in Oracle Identity Manager 9.1.0.2, if a user password change. There any log, report, etc ...? thank you very much

  • BDC ---Data maintainance at flat file

    Hi All, Iam a BI resource learning ABAP. I have started learning abap in that currently working with BDC. Here iam trying to extract data from flat file(note pad) for practice purpose and extraxting data by session method fore ground process. Here in

  • Keeps asking for apple Id that is not mine

    I reset my iPad and now it keeps asking for apple ida that are not mine.  How can i get it to stop?

  • Calendar-control for MS Word ?

    I am trying to create a Word document, that will at various points contain a calendar-control, enabling the user to click a down-arrow, and choose a date which is then inserted into the text. I am using MS Office 2004 on this MacBook, and find that t

  • Build a java application

    Halo, I am totally new to java..Iam basically an electronics student..havnt been to the computer science stream much..I am in need of some help in java..in fact the whole code itself..our project requires building a java application that can show a s