Inlägg

Inlägg som Darkpower har skrivit i forumet
Av Darkpower

In-Ear lurar samt Flac-spelare.

Hej!

Är på jakt efter dessa prylar och behöver råd/tips.

Budget för lurarna: max 2000:-
Budget för spelaren: max 3000:-

Lyssnar knappt på mp3 längre. Vad rekommenderar ni för lurar samt flac-spelare? Enbart In-Ear som gäller!

Av Darkpower

Viloläge...

Hej!

Min vän har problem med sin bärbara dator, windows 7 installerat.

När han har gått in i Energialternativ och aktiverat att skärmen skall stängas av efter 10 min, så startas inte skärmen igen när den har gått i viloläge, varför ?

Allt funkade perfekt enligt honom när windows vista var installerat.

Av Darkpower

Aldrig hört talas om.
Kan posta koden så kan du/ni undersöka om några uppenbara fel finnes?

package grafik; public class Main { public static void main (String[] args) { new NyRam ("Grafiska objekt"); } }

package grafik; import javax.swing.*; import java.awt.*; import java.awt.geom.*; public class NyPanel extends JPanel { private Point2D.Double p1 = new Point2D.Double (700, 200); private Point2D.Double p2 = new Point2D.Double (0, 500); private Point2D.Double p3 = new Point2D.Double (100, 300); public NyPanel (Point2D.Double p1, Point2D.Double p2, Point2D.Double p3) { this.p1 = p1; this.p2 = p2; this.p3 = p3; } public NyPanel () { } @Override public void paintComponent (Graphics gr) { super.paintComponent (gr); this.setBackground(Color.BLACK); Graphics2D g = (Graphics2D) gr; g.setColor (Color.WHITE); QuadCurve2D kurvan = new QuadCurve2D.Double (this.p1.x, this.p1.y, this.p2.x, this.p2.y, this.p3.x, this.p3.y); Line2D.Double linjen = new Line2D.Double (this.p1, this.p3); g.draw (kurvan); g.draw (linjen); } }

package grafik; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.awt.geom.*; public class NyRam extends JFrame implements ActionListener { private JPanel panel1 = new JPanel (); private JPanel panel2 = new JPanel (); private JPanel panel3 = new JPanel (); private JPanel panelen = new JPanel (); private JLabel etikett1 = new JLabel ("Punkt 1"); private JLabel etikett2 = new JLabel ("Punkt 2"); private JLabel etikett3 = new JLabel ("Punkt 3"); private JTextField textFalt1 = new JTextField (5); private JTextField textFalt2 = new JTextField (5); private JTextField textFalt3 = new JTextField (5); private JTextField textFalt4 = new JTextField (5); private JTextField textFalt5 = new JTextField (5); private JTextField textFalt6 = new JTextField (5); private JButton knapp = new JButton ("RITA"); private Point2D.Double punktP1; private Point2D.Double punktP2; private Point2D.Double punktP3; private NyPanel nyPan = new NyPanel (); public NyRam (String titel) { super (titel); this.setResizable (false); this.setLocationRelativeTo (null); this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); this.setSize (800, 600); this.setVisible (true); etikett1.setForeground (Color.WHITE); etikett2.setForeground (Color.WHITE); etikett3.setForeground (Color.WHITE); textFalt1.setBackground (Color.BLACK); textFalt1.setForeground (Color.WHITE); textFalt1.setText ("700"); textFalt2.setBackground (Color.BLACK); textFalt2.setForeground (Color.WHITE); textFalt2.setText ("200"); textFalt3.setBackground (Color.BLACK); textFalt3.setForeground (Color.WHITE); textFalt3.setText ("0"); textFalt4.setBackground (Color.BLACK); textFalt4.setForeground (Color.WHITE); textFalt4.setText ("500"); textFalt5.setBackground (Color.BLACK); textFalt5.setForeground (Color.WHITE); textFalt5.setText ("100"); textFalt6.setBackground (Color.BLACK); textFalt6.setForeground (Color.WHITE); textFalt6.setText ("300"); panel1.setLayout (new FlowLayout(FlowLayout.CENTER, 6, 2)); panel1.add (etikett1); panel1.add (textFalt1); panel1.add (textFalt2); panel1.setBackground (Color.BLACK); panel2.setLayout (new FlowLayout (FlowLayout.CENTER, 6, 2)); panel2.add (etikett2); panel2.add (textFalt3); panel2.add (textFalt4); panel2.setBackground (Color.BLACK); panel3.setLayout (new FlowLayout (FlowLayout.CENTER, 6, 2)); panel3.add (etikett3); panel3.add (textFalt5); panel3.add (textFalt6); panel3.setBackground (Color.BLACK); knapp.addActionListener (this); knapp.setBackground (Color.BLACK); knapp.setForeground (Color.WHITE); panelen.setLayout (new GridLayout (1, 1)); panelen.add (panel1); panelen.add (panel2); panelen.add (panel3); panelen.add (knapp); this.setLayout (new BorderLayout ()); this.add (panelen, BorderLayout.SOUTH); this.add (nyPan, BorderLayout.CENTER); } public void actionPerformed (ActionEvent e) { try { String p1x = textFalt1.getText (); double punkt1x = Double.parseDouble (p1x); String p1y = textFalt2.getText (); double punkt1y = Double.parseDouble (p1y); String p2x = textFalt3.getText (); double punkt2x = Double.parseDouble (p2x); String p2y = textFalt4.getText (); double punkt2y = Double.parseDouble (p2y); String p3x = textFalt5.getText (); double punkt3x = Double.parseDouble (p3x); String p3y = textFalt6.getText (); double punkt3y = Double.parseDouble (p3y); punktP1 = new Point2D.Double (punkt1x, punkt1y); punktP2 = new Point2D.Double (punkt2x, punkt2y); punktP3 = new Point2D.Double (punkt3x, punkt3y); this.getContentPane().remove(nyPan); nyPan = new NyPanel (punktP1, punktP2, punktP3); this.add (nyPan, BorderLayout.CENTER); this.getContentPane().validate(); nyPan.repaint (); } catch (Exception g) { JOptionPane.showMessageDialog (null, "Du måste ange heltal eller flyttal i alla fälten! Flyttalet anges med en punkt och inte ett kommatecken.\n" + "För varje punkt så skall x samt y anges, (x, y).\n\n Felmeddelandet: " + g, "Meddelande", JOptionPane.ERROR_MESSAGE ); } } }

Av Darkpower

Java, fel med JPanel..

Hej!

Ett program som jag har gjort har någon konstig bugg, har ingen aning om varför/hur denna bugg uppkommer.

Problemet: Öppnar man programmet första gången så dyker inte panelen upp i ramen, öppnar man andra gången så dyker den upp. Alltid när jag skickar mitt program till folk så fungerar inte programmet första gången man öppnar, varför?

Av Darkpower

Tackar!

Löste det nu.

this.getContentPane().remove(nyPan); nyPan = new NyPanel (punktP1, punktP2, punktP3); this.add (nyPan, "North"); this.getContentPane().validate(); nyPan.repaint ();

Av Darkpower

Har testat nu med repaint ();, händer inget på panelen :-/

public void actionPerformed (ActionEvent e) { try { String p1x = textFalt1.getText (); double punkt1x = Double.parseDouble (p1x); String p1y = textFalt2.getText (); double punkt1y = Double.parseDouble (p1y); String p2x = textFalt3.getText (); double punkt2x = Double.parseDouble (p2x); String p2y = textFalt4.getText (); double punkt2y = Double.parseDouble (p2y); String p3x = textFalt5.getText (); double punkt3x = Double.parseDouble (p3x); String p3y = textFalt6.getText (); double punkt3y = Double.parseDouble (p3y); punktP1 = new Point2D.Double (punkt1x, punkt1y); punktP2 = new Point2D.Double (punkt2x, punkt2y); punktP3 = new Point2D.Double (punkt3x, punkt3y); nyPan = new NyPanel (punktP1, punktP2, punktP3); this.add (nyPan, "North"); nyPan.repaint (); } catch (Exception g) { JOptionPane.showMessageDialog (null, "Du måste ange heltal eller flyttal i alla fälten!\n" + "För varje punkt så skall x samt y anges, (x, y).\n\n Felmeddelandet: " + g, "Meddelande", JOptionPane.ERROR_MESSAGE ); } } }

Av Darkpower

Fungerar inte om jag gör så här:

nyPan = new NyPanel (punktP1, punktP2, punktP3); this.add(nyPan, "North");

Av Darkpower

Java, grafiskt..

Hej!

Gör nu mitt andra Java program grafiskt och behöver hjälp på ett ställe som jag har fastnat på.
Allt fungerar förutom att 2D figurerna ritas inte upp på panelen när man klickar på knappen RITA...

Koden:

NyRam.java

package grafik; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.awt.geom.*; public class NyRam extends JFrame implements ActionListener { private JPanel panel1 = new JPanel (); private JPanel panel2 = new JPanel (); private JPanel panel3 = new JPanel (); private JPanel panelen = new JPanel (); private JLabel etikett1 = new JLabel ("Punkt 1"); private JLabel etikett2 = new JLabel ("Punkt 2"); private JLabel etikett3 = new JLabel ("Punkt 3"); private JTextField textFalt1 = new JTextField (5); private JTextField textFalt2 = new JTextField (5); private JTextField textFalt3 = new JTextField (5); private JTextField textFalt4 = new JTextField (5); private JTextField textFalt5 = new JTextField (5); private JTextField textFalt6 = new JTextField (5); private JButton knapp = new JButton ("RITA"); private Point2D.Double punktP1; private Point2D.Double punktP2; private Point2D.Double punktP3; private NyPanel nyPan = new NyPanel (); public NyRam (String titel) { super (titel); this.setResizable (false); this.setLocationRelativeTo (null); this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); this.setSize (800, 600); this.setVisible (true); etikett1.setForeground (Color.WHITE); etikett2.setForeground (Color.WHITE); etikett3.setForeground (Color.WHITE); textFalt1.setBackground (Color.BLACK); textFalt1.setForeground (Color.WHITE); textFalt1.setText ("5.0"); textFalt2.setBackground (Color.BLACK); textFalt2.setForeground (Color.WHITE); textFalt2.setText ("15.0"); textFalt3.setBackground (Color.BLACK); textFalt3.setForeground (Color.WHITE); textFalt3.setText ("50.0"); textFalt4.setBackground (Color.BLACK); textFalt4.setForeground (Color.WHITE); textFalt4.setText ("100.0"); textFalt5.setBackground (Color.BLACK); textFalt5.setForeground (Color.WHITE); textFalt5.setText ("150.0"); textFalt6.setBackground (Color.BLACK); textFalt6.setForeground (Color.WHITE); textFalt6.setText ("200.0"); panel1.setLayout (new FlowLayout(FlowLayout.CENTER, 6, 2)); panel1.add (etikett1); panel1.add (textFalt1); panel1.add (textFalt2); panel1.setBackground (Color.BLACK); panel2.setLayout (new FlowLayout (FlowLayout.CENTER, 6, 2)); panel2.add (etikett2); panel2.add (textFalt3); panel2.add (textFalt4); panel2.setBackground (Color.BLACK); panel3.setLayout (new FlowLayout (FlowLayout.CENTER, 6, 2)); panel3.add (etikett3); panel3.add (textFalt5); panel3.add (textFalt6); panel3.setBackground (Color.BLACK); knapp.addActionListener (this); knapp.setBackground (Color.BLACK); knapp.setForeground (Color.WHITE); panelen.setLayout (new GridLayout (1, 1)); panelen.add (panel1); panelen.add (panel2); panelen.add (panel3); panelen.add (knapp); this.setLayout (new BorderLayout ()); this.add (panelen, "South"); this.add (nyPan, "North"); } public void actionPerformed (ActionEvent e) { try { String p1x = textFalt1.getText (); double punkt1x = Double.parseDouble (p1x); String p1y = textFalt2.getText (); double punkt1y = Double.parseDouble (p1y); String p2x = textFalt3.getText (); double punkt2x = Double.parseDouble (p2x); String p2y = textFalt4.getText (); double punkt2y = Double.parseDouble (p2y); String p3x = textFalt5.getText (); double punkt3x = Double.parseDouble (p3x); String p3y = textFalt6.getText (); double punkt3y = Double.parseDouble (p3y); punktP1 = new Point2D.Double (punkt1x, punkt1y); punktP2 = new Point2D.Double (punkt2x, punkt2y); punktP3 = new Point2D.Double (punkt3x, punkt3y); new NyPanel (punktP1, punktP2, punktP3); } catch (Exception g) { JOptionPane.showMessageDialog (null, "Du måste ange heltal eller flyttal i alla fälten!\n" + "För varje punkt så skall x samt y anges, (x, y).\n\n Felmeddelandet: " + g, "Meddelande", JOptionPane.ERROR_MESSAGE ); } } }

NyPanel.java

package grafik; import javax.swing.*; import java.awt.*; import java.awt.geom.*; public class NyPanel extends JPanel { private Point2D.Double p1 = new Point2D.Double (); private Point2D.Double p2 = new Point2D.Double (); private Point2D.Double p3 = new Point2D.Double (); public NyPanel (Point2D.Double p1, Point2D.Double p2, Point2D.Double p3) { this.p1 = p1; this.p2 = p2; this.p3 = p3; } public NyPanel () { } @Override public void paintComponent (Graphics gr) { super.paintComponent (gr); this.setBackground(Color.BLACK); this.setSize(800, 546); Graphics2D g = (Graphics2D) gr; g.setColor (Color.WHITE); QuadCurve2D kurvan = new QuadCurve2D.Double (this.p1.x, this.p1.y, this.p2.x, this.p2.y, this.p3.x, this.p3.y); Line2D.Double linjen = new Line2D.Double (this.p1, this.p3); Rectangle2D rektangeln = new Rectangle2D.Double (this.p1.x, this.p1.y, this.p3.x, p3.y); g.draw (kurvan); g.draw (linjen); g.draw (rektangeln); } }

Av Darkpower

Problemet löst, kom på hur jag skulle göra! Tack iaf!

Av Darkpower

Java, grafiskt..

Hej!

Är relativt ny med det grafiska gränssnittet i java. Försöker få en utskrift i panelen, men lyckas inte.
Bifogar kod från alla filerna, så får ni gärna hjälpa mig.

Programmet skall skriva ut i panelen:
Något nummer: 4
Något nummer: 5
Något nummer: 6

samt till textfilen:
Något nummer: 1
Något nummer: 2
Något nummer: 3

ConsoleLogger

package appet; public class ConsoleLogger implements Logger { public void log(String message) { System.out.println(message); } }

FileLogger

package appet; import java.io.*; public class FileLogger implements Logger { private PrintWriter logstream; public FileLogger() { try { logstream = new PrintWriter(new FileWriter("logga.txt"), true); } catch (IOException ioe) { System.out.println("Kunde inte logga!"); ioe.printStackTrace(); } } public void log(String message) { logstream.println(message); } }

LoggHandler

package appet; public class LoggHandler { private Logger logger; public LoggHandler(Logger logger) { this.logger = logger; } public void setLogger(Logger logger) { this.logger = logger; } public void messageTest(int nummer) { logger.log("Något nummer: " + nummer); } }

Logger

package appet; public interface Logger { void log(String message); }

Main

package appet; public class Main { public static void main(String[] args) { NewFrame nyRam = new NewFrame ("Testar", new NewPanel()); LoggHandler client = new LoggHandler(new FileLogger()); client.messageTest(1); client.messageTest(2); client.messageTest(3); client.setLogger(new ConsoleLogger()); client.messageTest(4); client.messageTest(5); client.messageTest(6); nyRam.setVisible(true); } }

NewFrame

package appet; import javax.swing.*; public class NewFrame extends JFrame { public NewFrame(String title, JPanel panel) { super(title); this.setSize(640, 480); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.add (panel); } }

NewPanel

package appet; import javax.swing.*; public class NewPanel extends JPanel implements Logger { private JTextArea jta; public NewPanel() { jta = new JTextArea(); add(jta); } public void log(String message) { jta.setText(message); } }

Av Darkpower

Tackar för all hjälp. Fick fram samma resultat men behövde bekräftelse på det, samt att Letrix gav en djupare förståelse. Tack!

Av Darkpower

Dela ut ip-adresser...

Hej!

Har en uppgift nedanför som jag behöver lite hjälp med, hur skall jag gå tillväga?

http://img508.imageshack.us/img508/6451/1920707.jpg

Av Darkpower

Så, nu har man fått sin lilla pärla =D Det är en fröjd för ögat att beskåda denna bild! Har testat att lira Bad company 2, left 4 dead samt age of empires 3. Det flyter på hur bra som helst, känner inte av någon input lag eller ser andra fördröjningar. Så för er som är sugna så är det bara att slå till, otroligt nöjd. Lite ovant i början att sitta på en sådan hög upplösning.

Av Darkpower

4870x2 + värmeprobs?, ett tips!

Hej!

Har haft stora probs med att mitt graffe har varit så otroligt varmt. Alltid haft fläkten runt 60% och legat närmare 82 grader idle samt 102 grader load i värsta fall. Köpte en burk AIR DUSTER för att se om det fanns damm kvar som var svåråtkomligt med dammsugaren. "http://www.netonnet.se/art/foto/tillbehor/rengoring-kamera/Ne...".

Efter noggrann rengöring så stoppades kortet tillbaka på sin plats och ett test gjordes. Med fläkten satt på 60% fortfarande så låg kortet vid 39 grader i load samt 31 grader idle. Satte fläkten senare vid 34%, en temp runt 60 grader load samt 47 idle.

Så för er som har stora probs med värmen samt har haft ert kort länge i burken så rekommenderar jag er att köpa en sådan här burk. Finns säkert billigare burkar att köpa för någon hundring.

Av Darkpower

Antagligen jag då som inte är lika kräsen =D Kör ofta i 1280*720 med mitt system, fast skärmen har native 1920*1200.

Av Darkpower

compaqoffer:

Jag kör nästan aldrig spelen i native upplösning på min 24":are. I windows är det viktigt att köra native, annars ser det skit ut. Men i spelen så märker man knappt av det..

Av Darkpower

http://reviews.cnet.com/lcd-monitors/dell-ultrasharp-u2711/45...

"Unreal Tournament 3 and World of Warcraft both looked great running at 2,560x1,440 pixels and showed no signs of ghosting or input lag. Compared with the U2410, the U2711 exhibited deeper and richer color in both games. Its color saturation is among the best we've seen--ranking as good as the HP LP3065's full and deep colors."

Av Darkpower

Har läst en del nu om skärmen, blir nog ett köp^_^

Tack Dani05. Stor prisskillnad!

Av Darkpower

Ny skärm, 27".

Hej!

Har tröttnat på min 24" skärm nu och är sugen på en lite större samt med högre upplösning.
Har kikat lite på:
http://www.dustinhome.se/pd_5010380195.aspx

Är den något att ha gällande spel/filmer? Någon får gärna tala om hur mycket billigare den blir med studentrabatten.. Har ingen möjlighet att kolla upp det nu eftersom mitt konto inte har övergått till ett studentkonto.

Av Darkpower

Mitt 4870x2 idlar på 81 grader med fläkten satt 50% :P. Jag måste höja fläkten till 85% när jag spelar, då pendlar tempen mellan 90-95 grader^_^

Skall byta till "Arctic Cooling Accelero Xtreme 4870X2 VGA Cooler".