/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package ch.psi.mxsc; import ch.psi.pshell.swing.DevicePanel; /** * * @author gac-S_Changer */ public class RoomTemperaturePanel extends DevicePanel { /** * Creates new form RoomTempBasePlate */ public RoomTemperaturePanel() { initComponents(); } public void setDevice(RoomTemperatureBasePlate dev){ if (dev!=null){ panelPuck1.setDevice(dev.getPucks()[0]); panelPuck2.setDevice(dev.getPucks()[1]); panelPuck3.setDevice(dev.getPucks()[2]); panelPuck4.setDevice(dev.getPucks()[3]); panelPuck5.setDevice(dev.getPucks()[4]); } } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel2 = new javax.swing.JPanel(); jPanel1 = new javax.swing.JPanel(); panelPuck2 = new ch.psi.mxsc.PuckPanel(); panelPuck4 = new ch.psi.mxsc.PuckPanel(); panelPuck1 = new ch.psi.mxsc.PuckPanel(); panelPuck3 = new ch.psi.mxsc.PuckPanel(); panelPuck5 = new ch.psi.mxsc.PuckPanel(); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 100, Short.MAX_VALUE) ); jPanel2Layout.setVerticalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 100, Short.MAX_VALUE) ); jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Pucks")); javax.swing.GroupLayout panelPuck2Layout = new javax.swing.GroupLayout(panelPuck2); panelPuck2.setLayout(panelPuck2Layout); panelPuck2Layout.setHorizontalGroup( panelPuck2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 132, Short.MAX_VALUE) ); panelPuck2Layout.setVerticalGroup( panelPuck2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 162, Short.MAX_VALUE) ); javax.swing.GroupLayout panelPuck4Layout = new javax.swing.GroupLayout(panelPuck4); panelPuck4.setLayout(panelPuck4Layout); panelPuck4Layout.setHorizontalGroup( panelPuck4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 132, Short.MAX_VALUE) ); panelPuck4Layout.setVerticalGroup( panelPuck4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 162, Short.MAX_VALUE) ); javax.swing.GroupLayout panelPuck1Layout = new javax.swing.GroupLayout(panelPuck1); panelPuck1.setLayout(panelPuck1Layout); panelPuck1Layout.setHorizontalGroup( panelPuck1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 132, Short.MAX_VALUE) ); panelPuck1Layout.setVerticalGroup( panelPuck1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 162, Short.MAX_VALUE) ); javax.swing.GroupLayout panelPuck3Layout = new javax.swing.GroupLayout(panelPuck3); panelPuck3.setLayout(panelPuck3Layout); panelPuck3Layout.setHorizontalGroup( panelPuck3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 132, Short.MAX_VALUE) ); panelPuck3Layout.setVerticalGroup( panelPuck3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 162, Short.MAX_VALUE) ); javax.swing.GroupLayout panelPuck5Layout = new javax.swing.GroupLayout(panelPuck5); panelPuck5.setLayout(panelPuck5Layout); panelPuck5Layout.setHorizontalGroup( panelPuck5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 132, Short.MAX_VALUE) ); panelPuck5Layout.setVerticalGroup( panelPuck5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 162, Short.MAX_VALUE) ); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap(56, Short.MAX_VALUE) .addComponent(panelPuck2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 56, Short.MAX_VALUE) .addComponent(panelPuck4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 56, Short.MAX_VALUE)) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jPanel1Layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {panelPuck1, panelPuck2, panelPuck3, panelPuck4, panelPuck5}); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(panelPuck2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(panelPuck1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(panelPuck5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap()) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private ch.psi.mxsc.PuckPanel panelPuck1; private ch.psi.mxsc.PuckPanel panelPuck2; private ch.psi.mxsc.PuckPanel panelPuck3; private ch.psi.mxsc.PuckPanel panelPuck4; private ch.psi.mxsc.PuckPanel panelPuck5; // End of variables declaration//GEN-END:variables }