New Posts  All Forums:Forum Nav:

Basic Java help!! :(

post #1 of 5
Thread Starter 
Code:
/* 
   Jun 9, 2011

*/
package class4.tictactoe;
import javax.swing.*;

import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class tictactoe extends JFrame
{
static JButton Button1 = new JButton();
static JButton Button2 = new JButton();
static JButton Button3 = new JButton();
static JButton Button4 = new JButton();
static JButton Button5 = new JButton();
static JButton Button6 = new JButton();
static JButton Button7 = new JButton();
static JButton Button8 = new JButton();
static JButton Button9 = new JButton();
static ImageIcon x = new ImageIcon("smiley1.gif");
static ImageIcon y = new ImageIcon("smiley2.gif");
    static int count = 0;
    static boolean win = false;

public static void main(String[] args)
{
new tictactoe();

}

public tictactoe()
{
 setSize(400,400);
 setTitle("Tic-Tac-Toe");
    setResizable(false);
    getContentPane().setLayout(new GridBagLayout());
    setDefaultCloseOperation(EXIT_ON_CLOSE);
  setVisible(true);


    
GridBagConstraints gridConstraints;
Button1.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 0;
getContentPane().add(Button1, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button2.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 1;

getContentPane().add(Button2, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button3.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 2;
getContentPane().add(Button3, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button4.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 0;
getContentPane().add(Button4, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button5.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 1;
getContentPane().add(Button5, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button6.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 2;
getContentPane().add(Button6, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button7.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 2;
gridConstraints.gridy = 0;
getContentPane().add(Button7, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button8.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 2;
gridConstraints.gridy = 1;
getContentPane().add(Button8, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button9.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx =2;
gridConstraints.gridy =2;
getContentPane().add(Button9, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });


pack();


}
    public void actionPerformed(ActionEvent a) {
        count++;
        
        /*Calculate Who's Turn It Is*/
        if(count == 1 || count == 3 || count == 5 || count == 7 || count == 9){
        x = x;
        } else if(count == 2 || count == 4 || count == 6 || count == 8 || count == 10){
        y = y;
        }
        
        /*Display X's or O's on the buttons*/
        if(a.getSource() == Button1){
            Button1.setIcon(x);
            Button1.setEnabled(false);
        } else if(a.getSource() == Button2){
            Button2.setIcon(y);
            Button2.setEnabled(false);
        } else if(a.getSource() == Button3){
            Button3.setIcon(x);
            Button3.setEnabled(false);
        } else if(a.getSource() == Button4){
            Button4.setIcon(y);
            Button4.setEnabled(false);
        } else if(a.getSource() == Button5){
            Button5.setIcon(x);
            Button5.setEnabled(false);
        } else if(a.getSource() == Button6){
            Button6.setIcon(y);
            Button6.setEnabled(false);
        } else if(a.getSource() == Button7){
            Button7.setIcon(x);
            Button7.setEnabled(false);
        } else if(a.getSource() == Button8){
            Button8.setIcon(y);
            Button8.setEnabled(false);
        } else if(a.getSource() == Button9){
            Button9.setIcon(x);
            Button9.setEnabled(false);
        }
        
    }

        


private void newButtonActionPerformed(ActionEvent e)
{


}

}
i need help making the smiley show up when the button is clicked. its a tic tac toe but i didnt want the regular X and Y to show up when the button is clicked! im so frustrated with this Please and thanks.
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
post #2 of 5
So far as i know, you need a mouse listener man for an on button clicked event, i'll have a quick look to see if i can find you some code i might have. few minutes.
post #3 of 5
Thread Starter 
i kinda based it off this.. http://forum.codecall.net/java-tutor...c-tac-toe.html

and i just added stuff i knew(barely)

added mouse listener?

Code:
/* Frank Hatulan 
   Jun 9, 2011

*/
package class4.tictactoe;
import javax.swing.*;

import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class tictactoe extends JFrame
{
static JButton Button1 = new JButton();
static JButton Button2 = new JButton();
static JButton Button3 = new JButton();
static JButton Button4 = new JButton();
static JButton Button5 = new JButton();
static JButton Button6 = new JButton();
static JButton Button7 = new JButton();
static JButton Button8 = new JButton();
static JButton Button9 = new JButton();
static String x = new ImageIcon("smiley1.gif");
static ImageIcon y = new ImageIcon("smiley2.gif");
    static int count = 0;
    static boolean win = false;

public static void main(String[] args)
{
new tictactoe();

}

public tictactoe()
{
 setSize(400,400);
 setTitle("Tic-Tac-Toe");
    setResizable(false);
    getContentPane().setLayout(new GridBagLayout());
    setDefaultCloseOperation(EXIT_ON_CLOSE);
  setVisible(true);


    
GridBagConstraints gridConstraints;
Button1.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 0;
  Button1.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button1, gridConstraints);
Button1.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  
  });
 Button2.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 1;
  Button2.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button2, gridConstraints);
Button2.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button3.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 0;
gridConstraints.gridy = 2;
  Button3.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button3, gridConstraints);
Button3.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button4.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 0;
  Button4.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button4, gridConstraints);
Button4.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button5.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 1;
  Button5.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button5, gridConstraints);
Button5.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button6.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 1;
gridConstraints.gridy = 2;
  Button6.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button6, gridConstraints);
Button6.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button7.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 2;
gridConstraints.gridy = 0;
  Button7.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button7, gridConstraints);
Button7.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button8.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx = 2;
gridConstraints.gridy = 1;
  Button8.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button8, gridConstraints);
Button8.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });
 Button9.setPreferredSize(new Dimension(50, 50));
gridConstraints = new GridBagConstraints();
gridConstraints.gridx =2;
gridConstraints.gridy =2;
  Button9.addMouseListener(new MouseAdapter() 
  {
    public void mouseClicked(MouseEvent e) 
    {
      labelMouseClicked(e);
    }
  });
getContentPane().add(Button9, gridConstraints);
Button9.addActionListener(new ActionListener() 
{
  public void actionPerformed(ActionEvent e) 
  {
    newButtonActionPerformed(e);
    
  }
  });

    



pack();


}
private void labelMouseClicked(MouseEvent e)
{
        count++;
        
        /*Calculate Who's Turn It Is*/
        if(count == 1 || count == 3 || count == 5 || count == 7 || count == 9){
        x = x;
        } else if(count == 2 || count == 4 || count == 6 || count == 8 || count == 10){
        y = y;
        }
        
        /*Display X's or O's on the buttons*/
        if(a.getSource() == Button1){
            Button1.setIcon(x);
            Button1.setEnabled(false);
        } else if(a.getSource() == Button2){
            Button2.setIcon(y);
            Button2.setEnabled(false);
        } else if(a.getSource() == Button3){
            Button3.setIcon(x);
            Button3.setEnabled(false);
        } else if(a.getSource() == Button4){
            Button4.setIcon(y);
            Button4.setEnabled(false);
        } else if(a.getSource() == Button5){
            Button5.setIcon(x);
            Button5.setEnabled(false);
        } else if(a.getSource() == Button6){
            Button6.setIcon(y);
            Button6.setEnabled(false);
        } else if(a.getSource() == Button7){
            Button7.setIcon(x);
            Button7.setEnabled(false);
        } else if(a.getSource() == Button8){
            Button8.setIcon(y);
            Button8.setEnabled(false);
        } else if(a.getSource() == Button9){
            Button9.setIcon(x);
            Button9.setEnabled(false);
        }

        
        if( Button1.getText() == Button2.getText() && Button2.getText() == Button3.getText() && Button1.getText() != ""){
        win = true;
    }
    else if(Button4.getText() == Button5.getText() && Button5.getText() == Button6.getText() && Button4.getText() != ""){
        win = true;
    }
    else if(Button7.getText() == Button8.getText() && Button8.getText() == Button9.getText() && Button7.getText() != ""){
        win = true;
    }
    
    //virticle wins
    else if(Button1.getText() == Button4.getText() && Button4.getText() == Button7.getText() && Button1.getText() != ""){
        win = true;
    }
    else if(Button2.getText() == Button5.getText() &&Button5.getText() == Button8.getText() && Button2.getText() != ""){
        win = true;
    }
    else if(Button3.getText() == Button6.getText() && Button6.getText() == Button9.getText() && Button3.getText() != ""){
        win = true;
    }
    
    //diagonal wins
    else if(Button1.getText() == Button5.getText() && Button5.getText() == Button9.getText() && Button1.getText() != ""){
        win = true;
    }
    else if(Button3.getText() == Button5.getText() && Button5.getText() == Button7.getText() && Button3.getText() != ""){
        win = true;
    }
    else {
        win = false;
    }
    
    /*Show a dialog if someone wins or the game is tie*/
    if(win == true){
        JOptionPane.showMessageDialog(null, letter + " WINS!");
    } else if(count == 9 && win == false){
        JOptionPane.showMessageDialog(null, "Tie Game!");
    }
}




private void newButtonActionPerformed(ActionEvent e)
{


}

}

Edited by frankth3frizz - 6/9/11 at 2:08am
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
post #4 of 5
Can't find it atm sorry, id need to open that in netbeans and have a look at it properly, can't as im at work presently, good place to start though is looking at 'on mouse click listeners' you'd need to put those in with your action listeners to invoke the image on mouse click.
post #5 of 5
Thread Starter 
oh. well i just need help on this part now!

Code:
    if(win == true){
        JOptionPane.showMessageDialog(null, x,y + " WINS!");
    } else if(count == 9 && win == false){
        JOptionPane.showMessageDialog(null, "Tie Game!");
    }
i need it to have both X and Y. but idk how to change it without it messing up :/
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
Blipper
(20 items)
 
First LEGIT Rig!
(17 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 2700K @4.5Ghz (1.32v) Asus Maximus V Extreme Asus Strix GTX 1080 OC Edition Kingston HyperX 8GB 1866 
RAMHard DriveHard DriveHard Drive
Kingston HyperX 8GB 1866 Samsung Evo 840 500GB Seagate Barracuda ST1000DM003 1TB 7200 RPM Western Digital Black 1TB 7200RPM 
Optical DriveCoolingOSMonitor
ASUS DRW-24B1ST Corsair H100i Windows 10 Professional Dell Gaming S2716DG 27" 
MonitorMonitorKeyboardPower
BenQ GW2760HS 27" BenQ GW2760HS 27" Ducky Shine II (Red LED,Cherry MX Blue) CORSAIR Professional Series Gold AX850  
CaseMouseAudioOther
Corsair 650D Logitech G502 Yamaha R-v703 w/ Yamaha Monitors Obbuto Revolution for Desk/Cockpit 
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9400 P45 Neo-F (MS-7519) NVIDIA GeForce GTX 460  Value Ram 
RAMRAMHard DriveOptical Drive
Value Ram  Value Ram Western Digital Blue some DVDRW 
CoolingOSMonitorKeyboard
Corsair A70 Win 7 Ultimate 64bit Samsung SyncMaster T260 26" Steelseries 6Gv2 
PowerCaseMouseMouse Pad
Antec TruePower 550 Haf 912 Razer Lachesis Razer Goliathus 
Audio
Yamaha R-V703 w/ ATH-M50 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming