Programmieren – die besten Beiträge

Java Command "show" ist durchgestrichen(Bild)?

Ich glaube, dass durchgestrichene Commands erneuert werden oder so, stimmt das? Wenn das stimmt, was ist dann der neue Command? Oder warum funktioniert das sonst nicht? Für alle die es haben wollen den Code:

package cardlayout.tutorial;

import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Toolkit; import java.awt.event.ItemEvent; import java.awt.event.ItemListener;

import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel;

public class CardLayout extends JFrame {

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

}

private static final long serialVersionUID = 420622292333313289L;

private Toolkit t;
private int x, y, width = 800, height = 600;

//Komponenten
private JPanel mainContainer;
private JComboBox comboBox;

public CardLayout(){
    t = Toolkit.getDefaultToolkit();
    Dimension d = t.getScreenSize();
    x = (int) ((d.getWidth() - width) / 2);
    y = (int) ((d.getHeight() - height) / 2);

    setTitle("Gui Tutorial");
    setBounds(x, y, 800, 600);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    this.initialisierung();
    this.initListener();


    setVisible(true);
}


private void initialisierung(){
    this.getContentPane().setLayout(new BorderLayout());

    this.mainContainer = new JPanel(new java.awt.CardLayout());
    this.comboBox = new JComboBox(new String[]{"Card1", "Card2", "Card3", "Card4"});

    this.comboBox.setEditable(false);

    this.getContentPane().add(comboBox, BorderLayout.PAGE_START);
    this.getContentPane().add(mainContainer, BorderLayout.CENTER);

}


private void initListener(){
    this.comboBox.addItemListener(new ItemListener() {
        @Override
        public void itemStateChanged(ItemEvent e) {
            CardLayout cl = (CardLayout) mainContainer.getLayout();
            cl.show(mainContainer, e.getItem().toString());
        }
    });

}

}

Bild zum Beitrag
programmieren, Java

Lohnt es sich für mich, Programmieren zu lernen?

Hey,

ich bin 17 Jahre alt, gehe in die Oberstufe eines Gymnasiums und habe den Schwerpunkt Biologie gewählt. Begleitende Fächer: Chemie / Physik

Mich interessieren Chemie und Biologie sehr und ich würde auch später gerne Medizin studieren oder könnte mir vorstellen, im chemischen Bereich als Pyrotechniker oder als Pharmazeut zu arbeiten, habe also in vielen Gebieten eine Leidenschaft für die beiden Fächer.

Durch meinen Bruder bekomme ich jedoch einen täglichen Einblick in die Arbeit als Programmierer. Er arbeitet täglich, je nach dem, von Zuhause aus oder bei der Arbeit, er kann das mit entscheiden. Er bekommt von seiner Firma die modernsten Geräte geschenkt und auch eine sehr komfortable Arbeitsumgebung. Er hat mir erzählt, dass sie dort alles zu essen bestellen können, was sie möchten oder mit dem Geschäftsleiter auch oft in teuren Restaurants essen gehen. Außerdem hat mein Bruder große technische Kompetenz und verdient ziemlich viel Geld mit dem Job und kann eben Programme am PC entwickeln und hat sich auch das meiste selbst beigebracht und das relativ schnell.

Dadurch werde ich ziemlich dazu bewegt vielleicht auch Programmieren zu lernen, weil ich von den Arbeitsbedingungen ziemlich überwältigt bin. Ich fände es auch cool eigene Programme schreiben zu können. Jedoch kann ich mir nicht so richtig vorstellen später stundenlang nur am PC zu sitzen, auch nachts, und mich dann körperlich daran anzupassen.

Wer weiß auch, ob die Arbeit als Informatiker später genauso nachgefragt wird wie heute, weil es ja später viel mehr Programmierer geben wird, da immer mehr Schulen es in ihre Lehrpläne integrieren? Ich finde es auch manchmal nervig stundenlang Fehler im Code suchen zu müssen.

Aber wenn ich darüber nachdenke auch noch programmieren zu lernen, dann werde ich, was meine berufliche Laufbahn angeht, noch unentschlossener, weil ich nicht so recht weiß, wie ich Biologie, Chemie mit Informatik vereinen sollte. Bioinformatik oder Medizininformatik wäre für mich da eher uninteressant.

Meint ihr, ich sollte es lassen und mir lieber viel mehr über Chemie und Biologie selbst beibringen und durch Praktika in dem Bereich einen roten Faden aufbauen, oder sollte ich mir zusätzlich selber das Programmieren beibringen, weil es sich eventuell wirtschaftlich gesehen auszahlt und nachgefragt ist?

Danke

Medizin, Beruf, Lernen, Schule, programmieren, Chemie, Bildung, Biologie, Informatik

MInecraft Mining Turtle: Kann mit jemand bei meinen Programm helfen?

Ich hab mir mit Hilfe zweier Tutorial, ein Mining Programm für meine Turtle gemacht, und diesen soll er 30 mal, eine Anwendung 1 mal ausführen. In dieser Anwendung soll er dann den Bloch vor sich abbauen, über sich, nach oben und dieses 5 mal mit Auto Detectet wegen Kies warten wenn etwas ist, dann soll er sich nach Links drehen , und 5 mal nach unten dabei abbauen, ein vor sich nach recht drehen und dies 5 mal machen.

So das also eine Wand weg ist, dies soll er dann 5 mal wieder hohlen.

Ab den 5 mal soll er sich ein nach recht drehen da ja eine Kuhle entstehen sollte und dort eine Kiste wo er alles von Slot 3-16 entleert und dann soll er sich drehen, an die Anfangsposition gehen(in der Letzten reihe) also ganz nach Links um das alles zu wiederhohlen aber vorher soll er sich dort um drehen und eine Fackel setzten aber irgend wie macht er das nicht und ich verstehe meine Fehler nicht ganz.

Programm:

Slot 1, Coal/Kohle Slot 2, Chest/Kisten Slot 3, Torch/Fakeln

turtle.select(1)

turtle.refuel(64)

turtle.select(2)

turtle.transferTo(1,64)

turtle.select(3)

turtle.transferTo(2,64)

turtle.select(1)

for x=1,30 do

for x=1,1 do

    for x=1,5 do    
        
        for x=1,5 do

            while turtle.detect()==true do
            
                turtle.dig()
                os.sleep(0,5)
                turtle.digUp()
                os.sleep(0,5)

            end
    
            turtle.Up() 
        
        ende
        
        turtle.turnLeft()
        
        for x=1,5 do

            while turtle.detect()==true do
        
                turtle.dig()
                os.sleep(0,5)
                turtle.Down()
            
            end

        turtle.forward()
        turtle.turnRight()
        
        
        ende
        
    turtle.turnLeft()
    turtle.forward(4)
    turtle.turnRight()
    
    ende

turtle.turnLeft()
turtle.place()
turtle.select(3)
turtle.drop(64)
turtle.select(4)
turtle.drop(64)
turtle.select(5)
turtle.drop(64)
turtle.select(6)
turtle.drop(64)
turtle.select(7)
turtle.drop(64)
turtle.select(8)
turtle.drop(64)
turtle.select(9)
turtle.drop(64)
turtle.select(10)
turtle.drop(64)
turtle.select(11)
turtle.drop(64)
turtle.select(12)
turtle.drop(64)
turtle.select(13)
turtle.drop(64)
turtle.select(14)
turtle.drop(64)
turtle.select(15)
turtle.drop(64)
turtle.select(16)
turtle.drop(64)
turtle.select(1)
turtle.turnRight()
turtle.turnRight()
turtle.forward(4)
turtle.turnRight()
turtle.turnRight()
turtle.select(2)
turtle.place()
turtle.select(1)
turtle.turnLeft()
turtle.turnLeft()
    
ende

ende

Hoffe mir kann jemand Helfen. mfg

programmieren, Minecraft, Minecraft Mods

Meistgelesene Beiträge zum Thema Programmieren