Die Revoltec ist wesentlich hochwertiger, kannst mal [Only registered and activated users can see links. Click Here To Register...] fragen, der singt dir ein Lied von der Maus
Hab da nochmal drüber nachgedacht. Der Vorschlag mit der PowerPoint Präsentation ist sicherlich recht simpel, aber bestimmt schwierig, das so zu timen, dass das auf jeden Tag genau passt etc.Quote:
So, jetzt wende ich mich mal an euch, ich bin am verzweifeln.
Ich muss einen Fernseher "programmieren" sodass immer die Speisepläne etc. durchlaufen. Da es ein Samsung Fernseher ist war dabei das tolle Programm MagicInfo Express dabei. Das ist jedoch der größte Bullshit da man keine eigenen Vorlagen erstellen kann und die vorgegebenen Vorlagen scheiße sind.
Soooo, wie mach ich das jetzt am besten damit das so ungefähr aussieht?
[Only registered and activated users can see links. Click Here To Register...]
Ich dachte schon an Filme für jeden Wochentag der dann immer in der Schleife läuft, jedoch wären das 4 Wochen Speisepläne * 7 Tage = 28 Filme. Und dann muss irgendein cooler Typ das noch jeden Tag ändern...
Habt ihr einen besseren Vorschlag? Wie machen die Firmen das alle das die so coole Sachen auf ihren Fernsehern laufen lassen :(
package test;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Calendar;
import javax.imageio.ImageIO;
import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Test {
JFrame frame;
JPanel container;
JLabel panel1, panel2;
public static void main(String[] args) throws IOException,
InterruptedException {
Test test = new Test();
test.setup();
test.change();
}
void setup() throws IOException {
frame = new JFrame();
container = new JPanel();
container.setLayout(new BoxLayout(container, BoxLayout.X_AXIS));
BufferedImage myPicture = ImageIO.read(new File(
"C:/Users/Niklas/Documents/test1.png"));
BufferedImage myPicture2 = ImageIO.read(new File(
"C:/Users/Niklas/Documents/test2.jpg"));
panel1 = new JLabel(new ImageIcon(myPicture));
panel2 = new JLabel(new ImageIcon(myPicture2));
container.add(panel1);
container.add(panel2);
frame.add(container);
frame.setSize(1920, 1080);
frame.setVisible(true);
}
void change() throws InterruptedException, IOException {
while (true) {
Calendar calendar = Calendar.getInstance();
int day;
if ((day = calendar.get(Calendar.DAY_OF_WEEK)) == 2) {
// panel2.set(...) Wochenplan anzeigen
while ((day = calendar.get(Calendar.DAY_OF_WEEK)) == 2) {
Thread.sleep(10000);
panel1.setIcon(new ImageIcon(
Pfad_zum_nicht_vegetarischen_Bild));
Thread.sleep(10000);
panel1.setIcon(new ImageIcon(Pfad_zum_vegetarischen_Bild));
}
}
//Hier dann noch Tage und Wochen überprüfen
}
}
}