Inlägg

Inlägg som strategen1 har skrivit i forumet
Av strategen1

Jag har noll erfarenhet av att använda enum funktionen, kan du visa hur jag bör sätta in den i koden? den skall ju fungera för alla variabler i komboboxen så jag kommer skriva en string med information till varje alternativ.

Av strategen1

Java-Vill ej läsa variabel

Hej, jag försöker läsa in en variabel som jag döpt till AxesBeskrivning.
I koden så trycks valet från en kombobox ihopa med "Beskrivning" så den läser rätt beskrivning till rätt val och visar det i tooltip(Den sätts ihopa under rubriken "//Letar efter bilden med variabeln från komboboxen och av filtypen .gif"). Detta fungerar dock inte då den bara skriver ut "AxesBeskrivning" istället för det som finns lagrat i själva variabeln. Någon som vet vad felet är?

//Importerar paketen som behövs import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Minecraftcrafting extends JPanel implements ActionListener { JLabel picture; String AxesBeskrivning = "Axes are tools used to ease the process of collecting woods, planks, chests and bookcases, but are not required to gather them. Higher levels chop wood faster "; public Minecraftcrafting() { super(new BorderLayout()); //Lägger in alla alternativ till komboboxen i en String String[]alternativ1 = { "Minecraft Crafting", "Arrows", "Axes", "Beds", "Black Wool", "Blaze Powder", "Blue Wool", "Boat", "Bone Meal", "Book", "Bookshelf", "Boots", "Bow", "Bowls", "Bread", "Brewing Stand", "Brick(Block)", "Brown Wool", "Bucket", "Cake", "Cauldron", "Chest", "Chestplates", "Clay Block", "Clock", "Compass", "Cookie", "Crafting Table", "Cyan Dye", "Cyan Wool", "Dandelion Yellow", "Detector Rails", "Dispenser", "Doors", "Enchantment Table", "Eye of Ender", "Fence Gate", "Fences", "Fermented Spider Eye", "Fishing Rod", "Flint and steel", "Furnace", "Glass Bottle", "Glass Pane", "Glistering Melon", "Glowstone","Gold Ingot", "Gold Nugget", "Golden Apple","Green Wool", "Grey Dye", "Grey Wool", "Helmets", "Hoes", "Iron Bars", "Jack-O-Lantern", "Jukebox", "Ladders", "Leggings", "Lever", "Light Blue Dye", "Light Blue Wool", "Light Gray Dye", "Light Gray Wool", "Lime Dye", "Magenta Dye", "Magenta Wool", "Magma Cream", "Maps", "Melon Block", "Melon Seeds", "Minecart", "Minerals", "Mushroom Stew", "Nether Brick Fence", "Note Block", "Orange Dye", "Orange Wool", "Ore Blocks","Painting", "Paper", "Pickaxes", "Pink Dye", "Pink Wool", "Piston", "Powered Minecart", "Powered Rail", "Pressure Plates", "Pumpkin Seeds", "Purple Dye", "Purple Wool", "Rails", "Red Wool", "Redstone Repeater", "Redstone Torch", "Rose Red", "Sandstone", "Shears", "Shovels", "Sign", "Slabs", "Snow Block", "Stairs", "Sticks", "Sticky Piston", "Stone Brick", "Stone Button", "Storage Minecart", "Sugar", "Swords", "TNT", "Torches", "Trapdoors", "Wooden Planks", "Wool", "Yellow Wool"}; //Skapar komboboxen och sätter bild nummer 0 som startbild JComboBox alternativ = new JComboBox(alternativ1); alternativ.setSelectedIndex(0); alternativ.addActionListener(this); //Sätter ihop bilden picture = new JLabel(); picture.setFont(picture.getFont().deriveFont(Font.ITALIC)); picture.setHorizontalAlignment(JLabel.CENTER); updateLabel(alternativ1[ alternativ.getSelectedIndex()]); picture.setBorder(BorderFactory.createEmptyBorder(10,0,0,0)); //Skapar en maximal storlek för bilden(större bilder anpassas medan mindre bilder inte ändras), ger också storleken på fönstret picture.setPreferredSize(new Dimension(500, 500)); //Ger en kantlinje på minimum 20 pixlar add( alternativ, BorderLayout.PAGE_START); add(picture, BorderLayout.PAGE_END); setBorder(BorderFactory.createEmptyBorder(20,20,20,20)); } //Lyssnar efter vilket alternativ man väljer i komboboxen, lagrar i en String public void actionPerformed(ActionEvent e) { JComboBox cb = (JComboBox)e.getSource(); String bokstav = (String)cb.getSelectedItem(); updateLabel(bokstav); } //Letar efter bilden med variabeln från komboboxen och av filtypen .gif protected void updateLabel(String name) { String Beskrivning = (name + "Beskrivning"); System.out.println(Beskrivning); ImageIcon icon = createImageIcon(name + ".gif"); picture.setIcon(icon); picture.setToolTipText(Beskrivning); if (icon != null) { picture.setText(null); } else { picture.setText("Image not found"); } } //Skickar den upphittade bilden protected static ImageIcon createImageIcon(String path) { java.net.URL imgURL = Minecraftcrafting.class.getResource(path); if (imgURL != null) { return new ImageIcon(imgURL); } else { System.err.println("Couldn't find file: " + path); return null; } } //Skapar GUI private static void createAndShowGUI() { //Skapar och sätter upp fönstret JFrame frame = new JFrame("ComboBoxDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Skapar panelen som visar bilderna JComponent newContentPane = new Minecraftcrafting(); newContentPane.setOpaque(true); //content panes must be opaque frame.setContentPane(newContentPane); //Visar fönstret frame.pack(); frame.setVisible(true); } public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } }

Av strategen1

Googlade runt lite och hittade att det fanns en funktion i excell som hette Form.
Tack greendevil

Av strategen1

Tack som fan!!

Av strategen1

Ja jag har lite kunskaper i java så programmera ett makro som lägger in den datan borde inte vara helt omöjligt.

Formeln fungerade inte, den ger felet #REF!

Av strategen1

Blanketten är ett excell ark, en flik i ett dokument. När man fyllt i nödvändig information skall det med ett tryck på en knapp föras in i en lista som ligger i en annan flik av dokumentet.

Av strategen1

Det fungerade inte att skriva in =["&I4&".xls]"&F4&"!$B$7

Databas, jag menar att blanketten skall läsa in alla ifyllda celler till en lista i ett excell ark.
Och med ett klick menar jag att man har en knapp eller något som skickar iväg informationen och tömmer blanketten.

Av strategen1

Hjälp med formel i Excel

Hej jag har ett projekt ute på ett företag som är del i min APU men jag har stött på två problem som ingen kunnig person kunde lösa därför vänder jag mig till er.

Det ena problemet är att jag skall läsa siffror från olika excell dokument/flikar till ett annat. Man byter namnet på excell dokumentet man läser ifrån via en dropbox som har Årtal(årsrapporter) och sen vilken flik man läser ifrån väljer man i en annan dropbox(månader).
För att cellen skall läsa rätt värde första gången behöver jag skriva =[2008.xls]Januari!$B$7 men jag försökte knopa ihop en universiell formel som kommer fungera med all data den skall läsa och då blev det ="=["&I4&".xls]"&F4&"!$B$7" dvs I4 är den som visar vilken månad(flik) och F4 är året(namnet på excell dokumentet). Denna formeln skriver ut samma sak dvs =[2008.xls]Januari!$B$7 och den ändrar sig beroende på vad man väljer i respektive dropbox men den läser aldrig in talet utan bara skriver ut korrekt formel.
Jag undrar om någon vet vad felet är eller om någon har ett tips på ett bättre tillvägagångssätt?

Det andra problemet är att jag skall skapa en blankett som matar in data i ett excell ark, blanketten är gjord men jag vet ej hur jag skall göra för att med ett klick överföra data som skrivs där till en databas i excell. Någon som kan hjälpa mig?

Av strategen1

Glosförhör

Hej ,jag tänkte göra ett program i java som förhör mig på glosor (valfritt språk).
Programmet ska läsa in dom olika glosorna från en textfil som man själv letar upp. (glosorna skrivs i formatet "svenska:engelska")
Varje gång man vill ha en ny glosa så ska den ta slumpmässigt av alla som lästs in.
När man skrivit in den rätta glosan så ska programmet ta bort den glosan så den inte dras upp nästa gång.

Jag hade tänkt mig att utskriften skulle se ut såhär (latinska glosor använder jag i exemplet)

clamo:ropar
rätt!
venio:kommer
rätt!
aperio:öppnar
rätt!
nihil:inget
rätt svar är ingenting, visste du det? ja
sub:under
rätt!
inga fel i denna omgång, bra!

sen vänder den och kör från svenska till latin
och sen att den loopar tills man svarat rätt på alla frågorna.

var bör jag börja och hur bör jag göra?
Hade bra gärna velat göra det grafiskt också, men tror det hade blivit för svårt?

så här mycket har jag skrivit av koden som skapar klassen för glosorna och importerar dom

import java.io.*;
import java.util.*;
import javax.swing.*;

public class Card {
//Skapar en del av klassen för varje sida
private String sida1;
private String sida2;

//Metod för att läsa in/skapa glosorna
public Card(String s1, String s2){
sida1 = s1;
sida2 = s2;

}

public void skriv_sida1(){
System.out.println(sida1);
}
public void skriv_sida2(){
System.out.println(sida2);

}

{ System.out.println("Ange filens namn: ");
String fil = Keyboard.readString();
try { FileReader fr = new FileReader(fil);
BufferedReader inFil = new BufferedReader(fr);

}
}

Av strategen1

Hur gör jag lämpligast en bios uppdatering då?

Av strategen1

Processor med AM3 socket på moderkort med AM2 socket?

Hej, jag funderar på att köpa en ny processor till mitt moderkort.
AMD PHENOM II X4 910E 2.6GHZ 8MB SOCKET AM3 BOX - Specifikationer den processorn är den jag tittat på men jag är osäker om det går att använda en processor med AM3 socket på mitt moderkort som har AM2/AM2+ socket.
Någon som vet om detta är möjligt?

Mitt moderkort MSI Global ? Computer, Laptop, Notebook, Desktop, Mainboard, Graphics and more

Jag undrar även om jag behöver göra en ominstallation av min dator för att få den nya processorn att fungera.

Av strategen1

Jag kunde inte hitta i moderkortsmanualen hur jag bör uppdatera BIOSen för att kunna köra en AM3 processor.
Någon som kan vägleda mig till lite information om det?

Av strategen1

Hur göra för att få AM3 processor att passa på AM2 moderkort?

Hej, jag funderar på att uppgradera min nuvarande processor till AMD Phenom II X4 965 Black Edition AMD Phenom II X4 965 Black Edition med fläkt! - Dator - Datorkomponenter - Processor - AMD AM3 som har en AM3 socket, mitt moderkort stödjer AM2/AM2+ och efter lite googlande kunde jag hitta att det ska fungera bara man gör en uppdatering på BIOSen.
Nu är frågan jag ställer, hur gör man denna uppdatering på BIOSen, och kommer jag behöva göra en ominstallation av datorn när nya processorn är på plats?

Mitt moderkort: MSI K9N6PGM2 MSI Global ? Computer, Laptop, Notebook, Desktop, Mainboard, Graphics and more

Av strategen1

Jag ska göra den fysiska felsökningen imorgon och återkomma.

Av strategen1

Jag sitter här nere på samma stationära som jag försökt plugga in där uppe.
På den kabeln här nere fungerar internet.
Jag har testat att byta port, där finns 4 och jag har testat alla.
Båda kablarna är raka.

Av strategen1

Min pappa säger att han inte gjort efter den färgföljden men att det inte spelar någon roll så länge som dom har samma ordning i båda ändarna...

Av strategen1

Ska testa ikväll och posta eventuell information jag får där.

Av strategen1

Och det testläget ska göra vadå?

Av strategen1

Jag anslöt den stationära till samma kabel som den bärbara, ja.
Vet inte om jag har ett testläge, har ett MSI moderkort.

Av strategen1

Jag sitter på min stationära nu, med en category 5 kabel och avståndet är i princip 4 meter till routern, när jag försöker med den andra 15-20 meter långa category 6 kabeln så fungerar min bärbara men inte min stationära.