![](https://www.diskusjon.no/uploads/set_resources_15/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Vasily
-
Innlegg
276 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Vasily
-
-
if (s.equals("Vis Matrett/drikke")) {
getJDialog_Vis().setVisible(true);
remove(hovedmeny);
}
//prøv deg frem med å sette inn remove(....)
private JDialog getJDialog_Vis() {
if (jDialog_Vis == null) {
jDialog_Vis = new JDialog();
jDialog_Vis.setLayout(new FlowLayout());
getContentPane().add(jDialog_Vis);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
avslutt();
}
} );
//Har ikke drevet med java siden før jul, glemt litt.. men du vil få hjelp på //veiledningstjenesten på intranettet, du vet hvor...
-
import javax.swing.*;
import java.awt.*;
class KnappeApp extends JFrame {
public KnappeApp() {
super("Pro GUI");
JPanel knappePanel=new JPanel();
knappePanel.setBackground(Color.BLACK);
JButton ok = new JButton("OK");
JButton avbryt = new JButton("Avbryt");
knappePanel.add(ok);
knappePanel.add(avbryt);
getContentPane().add(knappePanel, BorderLayout.SOUTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public static void main(String[] args) {
new KnappeApp();
}
}
Panelet var ikke plassert som BorderLayout.SOUTH, derfor ble knappene plassert øverst i vinduet.
To ting som er greit å vite:
- JFrame har BorderLayout som default.
- JPanel bruker FlowLayout som default.
- Når du arver (extends) fra klassen JFrame, trenger du ikke å lage en instans av Container.
Det kan i starten være litt forvirrende det med JFrame, Container, getContentPane() og JPanel. Særlig når det blir paneler inni andre paneler. Hvis man mister litt oversikten på hvor de forskjellige panelene er, kan det være greit å sette forskjellige bakgrunnsfarger på panelene (panel.setBackground(Color....)).
Tenk på JFrame som rammen på en tavle. Tenk på Container som innmaten i tavla. Tenk på getContentPane() som lim. Tenk på JPanel som poster-lapper.
Tja, noen som har en god metafor når det gjelder dette?
-
Hvorfor må den metoden din ha double?
String string=""+System.currentTimeMillis();
Så har du en string å forholde deg til
-
I Eclipse er det slik at du får forslag til hvilken exception som skal brukes.
Når det er snakk om sql og databaser, er det SQLException som brukes
-
Noe alla dette?
Feks:
try{
utføring av spørring
}
catch(SQLException sqlex){
System.out.println("Feil, klarte ikke å utføre spørring "+sqlex.getMessage());
}
-
Skrudde av sanntidskanning. Da hakket ikke filmen. Litt kjipt å ikke kunne ha på sanntidskanninga når man skal se film. Gidder liksom ikke koble av nett bare fordi jeg skal se film
-
Bruker F-secure security client 6.01. Problemet er at fssm32.exe som hører til f-secure sluker cpu. Skal jeg for eksempel spille av en film, vil det hakke med jevne mellomrom. Irriterende.
Jeg har sittet oppe med task manager og film samtidig. Det som skjer da er at
fssm32.exe sluker 45-60% av cpu innenfor si, tja, ett halvt sekund, 500millisek og da hakker filmen.
Vil ikke tro at rammen min er moden for utskiftning pga at problemene startet etter at jeg installerte f-secure.
Flere som har vært borti dette?
-
-
-
-
-
-
-
-
.java filer=kode som er lesbar
.class filer= *.java filer som er kompilert (bytekode som kjøres av java virtual machine)
.jar filer=eksekverbart arkiv som inneholder .class filer
Hvis du har problemer med å få kjørt .jar arkiver burde du bruke Fat-Jar(plugin til eclipse). Vil du lage .exe filer kan du bruke JSmooth (Exe wrapper)
-
vil du ha exe filer, fikser JSmooth (standalone program) dette. Det er en "exe -wrapper".
-
Bruk Fat-jar for eclipse:
Med dette pluginet kan du bare høyreklikke på java-prosjektet i eclipse->velg
fat-jar->så velger du main klassen->så finnish...
Alt som java-prosjektet inneholder blir laget til jar, inkludert jdbc drivere osv.....
-
Omondo har en gratis utgave av EclipseUML , prøv den ut..
-
import javax.swing.*;
import java.util.*;
class Test
{
public static void main(String args[])
{
ArrayList tabell = new ArrayList();
String tastinn="";
while(true)
{
if(tastinn==null)
System.exit(0);
else
{
tastinn=JOptionPane.showInputDialog(null, "Skriv inn String","Input",JOptionPane.OK_CANCEL_OPTION);
tabell.add(tastinn);
tabell.remove(null);
System.out.println(tabell);
}
}
}
}
-
rivate class Knappelytter implements ActionListener{
public void actionPerformed(ActionEvent hendelse){
if(hendelse.getSource() == btn1){
gui2.setVisible(false);
Gui1 gui1 = new Gui1();
}
else if(hendelse.getSource() == btn2){
remove(gui1);
Gui2 gui2 = new Gui2();
}
}
}
-
Til dere som har inspiron 6800 og go5650. Endelig er det drivere som er nyere enn 2003 som fungerer feilfritt. Tv-ut funker fint også!
Har brukt noen av de modifiserte/tunede driverene, men gadd ikke det i lengden når jeg fikk trøbbel med tv-ut. Nå kan jeg ha akseptabel grafikk i spill og slippe å installere gamle drivere når man har lyst til å bruke tv-ut.
Det er lagt ut nye drivere til go5200. Denne driveren fungerer utmerket på go5650. Last den ned fra http://ftp.us.dell.com/video/R105340.EXE (78.11)
Spre det videre! vet det er mange som har slitt med dette i et par år nå!!!!!!!!
-
Bruker det fan control programmet nå. Det funker bra. Ved hvilken temperatur er det maskinen blir treg 50 grader?
Når jeg ikke har på temperature control i det fanprogget slår ikke vifta seg på før 60 grader. Innen den tid har jo maskinen nesten hengt seg.
Men nå funker det fint. Har satt vifta til å starte ved 45grader.
Takk for tipset!
-
ok, når jeg spiller så går viften. Maskinen er bare en 1mnd gammel. Den er ikke full av støv.
-
Hva mener du? er ikke noen hardcore overklokker. Mener du bytte cpu vifte?
JAVA OPPLÆRING i rekord tid
i Programmering og webutvikling
Skrevet
Skaff deg "Programmering i Java" boka. Synes den er grei nok.