List of usage examples for javax.swing BorderFactory createEtchedBorder
public static Border createEtchedBorder()
From source file:se.cambio.cds.gdl.editor.view.panels.DescriptionPanel.java
public JPanel getPurposePanel() { if (purposePanel == null) { purposePanel = new JPanel(new BorderLayout()); JTextArea ta = new JTextArea(); ta.setLineWrap(true);// w w w . j av a 2 s. c om ta.setWrapStyleWord(true); String lang = _controller.getCurrentGuideLanguageCode(); connect(_descriptionContext, "/details/" + lang + "/purpose", ta); ta.setBorder(BorderFactory.createEtchedBorder()); purposePanel.add(ta, BorderLayout.CENTER); } return purposePanel; }
From source file:se.cambio.cds.gdl.editor.view.panels.DescriptionPanel.java
public JPanel getUsePanel() { if (usePanel == null) { usePanel = new JPanel(new BorderLayout()); JTextArea ta = new JTextArea(); ta.setLineWrap(true);//from w w w. j a v a 2s.co m ta.setWrapStyleWord(true); String lang = _controller.getCurrentGuideLanguageCode(); connect(_descriptionContext, "/details/" + lang + "/use", ta); ta.setBorder(BorderFactory.createEtchedBorder()); usePanel.add(ta, BorderLayout.CENTER); } return usePanel; }
From source file:se.cambio.cds.gdl.editor.view.panels.DescriptionPanel.java
public JPanel getMisusePanel() { if (misusePanel == null) { misusePanel = new JPanel(new BorderLayout()); JTextArea ta = new JTextArea(); ta.setLineWrap(true);//w w w.j a v a 2s. co m ta.setWrapStyleWord(true); String lang = _controller.getCurrentGuideLanguageCode(); connect(_descriptionContext, "/details/" + lang + "/misuse", ta); ta.setBorder(BorderFactory.createEtchedBorder()); misusePanel.add(ta, BorderLayout.CENTER); } return misusePanel; }
From source file:se.cambio.cds.gdl.editor.view.panels.DescriptionPanel.java
public JPanel getReferencePanel() { if (references == null) { references = new JPanel(new BorderLayout()); JTextArea ta = new JTextArea(); ta.setLineWrap(true);/*from w ww . j a va2 s . com*/ ta.setWrapStyleWord(true); connect(_descriptionContext, "/otherDetails/references", ta); ta.setBorder(BorderFactory.createEtchedBorder()); references.add(ta, BorderLayout.CENTER); } return references; }
From source file:se.cambio.cds.gdl.editor.view.panels.ListPanel.java
private JList getJList() { if (jList == null) { jList = new JList(new DefaultListModel()); jList.setBorder(BorderFactory.createEtchedBorder()); }/*from ww w.j av a 2 s .c om*/ return jList; }
From source file:simplesqlformatter.formatter.SQLFormatterEditor.java
/** * Creates a new instance of a Simple SQL Formatter editor main * window./*from w w w . j a v a 2 s. c o m*/ * * @param debug * Whether to show the debug window */ public SQLFormatterEditor(final boolean debug) { setTitle("Simple SQL Formatter"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setIconImage(new ImageIcon(SQLFormatterEditor.class.getResource("/sf.png")) //$NON-NLS-1$ .getImage()); panel = getContentPane(); panel.setLayout(new BorderLayout()); // Create menus and toolbars final JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); final JToolBar toolBar = new JToolBar(); toolBar.setRollover(true); add(toolBar, BorderLayout.NORTH); createFileMenu(menuBar, toolBar); createEditMenu(menuBar, toolBar); createHelpMenu(menuBar, toolBar); final Font font = new Font("Monospaced", Font.PLAIN, 12); // create text area textArea.setFont(font); // create debug area debugArea.setFont(font); debugArea.setEditable(false); final JLabel debugTitle = new JLabel("Simple SQL Formatter Debug"); debugTitle.setBorder(BorderFactory.createEtchedBorder()); final JPanel debugPanel = new JPanel(new BorderLayout()); debugPanel.add(debugTitle, BorderLayout.NORTH); debugPanel.add(new JScrollPane(debugArea), BorderLayout.CENTER); if (debug) { // create split pane final JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, new JScrollPane(textArea), debugPanel); splitPane.setOneTouchExpandable(true); splitPane.setResizeWeight(SPLITPANEWEIGHT); panel.add(splitPane, BorderLayout.CENTER); } else { panel.add(new JScrollPane(textArea), BorderLayout.CENTER); } statusBar.setBorder(BorderFactory.createEtchedBorder()); panel.add(statusBar, BorderLayout.SOUTH); pack(); }
From source file:skoa.helpers.ConfiguracionGraficas.java
private void inicializarPaneles() { espera = new JButton(); inicializaDataSource(); //Inicializa el pool de conexiones. nfich = new JTextField(); nfich.setEditable(false);/*from w w w . j a v a2s.c om*/ rfich = new JTextField(); fichero = new JPanel(); //Volvemos a crear y a configurar "panel" para no tener problemas al cambiar de vista. fichero.setLayout(new GridLayout(1, 3)); e = new ElectorFicheros(); abrir = e.openButton; abrir.setEnabled(false); //Al principio, se desactiva, hasta que no se elija un tipo de consulta. boton3 = new JButton("Seleccionar"); //Boton3 de seleccion de un fichero escogido. boton3.setFont(new Font("Tahoma", Font.PLAIN, 12)); boton3.setEnabled(false); fichero.add(abrir); fichero.add(nfich); fichero.add(boton3); //Paneles principales: principal.setLayout(new BorderLayout()); principal.add(new JPanel(), "West"); //aadido para que se vea este panel centrado principal.add(new JPanel(), "East"); //y no pegado a los bordes de la ventana principal.add(new JPanel(), "North"); //... principal.add(new JPanel(), "South"); //... centro.setLayout(new BorderLayout()); oeste.setLayout(new BorderLayout()); //Panel centro grafica.setBackground(Color.lightGray); JPanel p = new JPanel(); p.setBorder(BorderFactory.createEtchedBorder()); if (g == 1) { grafica.setLayout(new GridLayout(1, 1));//1 grafica grafica.add(p); } else { grafica.setLayout(new GridLayout(2, 2));//4 graficas grafica.add(p); for (int i = 0; i < 3; i++) { p = new JPanel(); p.setBorder(BorderFactory.createEtchedBorder()); grafica.add(p); } } centro.add(new JPanel(), "West"); //aadido para que se vea este panel centrado centro.add(new JPanel(), "East"); //y no pegado a los bordes de la ventana centro.add(new JPanel(), "North"); //... centro.add(new JPanel(), "South"); //... centro.add(grafica, "Center"); //Panel de datos: datos = new JPanel(); datos.setLayout(new GridLayout(2, 1)); //Panel de obtencion de datos panel = new JPanel(); panel.setLayout(new GridLayout(2, 1)); panel.setBorder(BorderFactory.createEtchedBorder()); //Panel obtenidos (datos obtenidos) obtenidos = new JPanel(); //obtenidos.setLayout(new GridLayout(5,1)); obtenidos.setLayout(new GridLayout(6, 1)); obtenidos.setBorder(BorderFactory.createEtchedBorder()); //Panel dirs: num de DGs y DGs dirs = new JPanel(); l3 = new JLabel(" Nmero de DGs: "); l3.setFont(new Font("Tahoma", Font.PLAIN, 12)); String n[] = { "0", "1", "2", "3", "4", "5" }; ndirs = new JComboBox(n); ndirs.setEditable(false); ndirs.setSelectedIndex(0); boton2 = new JButton("Seleccionar"); boton2.setFont(new Font("Tahoma", Font.PLAIN, 12)); dirs.setLayout(new GridLayout(1, 3)); dirs.add(l3); dirs.add(ndirs); //n direcciones de grupo dirs.add(boton2); l4 = new JLabel(" Dir. de grupo:"); l4.setFont(new Font("Tahoma", Font.PLAIN, 12)); boton1 = new JButton("Seleccionar"); boton1.setFont(new Font("Tahoma", Font.PLAIN, 12)); listarDGs(); dirs2 = new JPanel(); dirs2.setLayout(new GridLayout(1, 3)); dirs2.add(l4); dirs2.add(listado); //lista de direcciones de grupo dirs2.add(boton1); //Panel2: DGs seleccionadas y tipos de consulta c1 = new JCheckBox("Evolucin temporal"); //Consulta A. c1.setFont(new Font("Tahoma", Font.PLAIN, 12)); c1.setSelected(false); c2 = new JCheckBox("Acumulacin por intervalos temporales"); //Consulta B. c2.setFont(new Font("Tahoma", Font.PLAIN, 12)); c2.setSelected(false); c3 = new JCheckBox("Mx-Mn-Med por intervalos temporales"); //Consulta C. c3.setFont(new Font("Tahoma", Font.PLAIN, 12)); c3.setSelected(false); c4 = new JCheckBox("Evolucin de diferencias"); //Consulta D. c4.setFont(new Font("Tahoma", Font.PLAIN, 12)); c4.setSelected(false); tipos2 = new JPanel(); tipos2.setLayout(new GridLayout(1, 4)); tipos2.add(new JPanel()); c4a = new JCheckBox("%"); //Consulta D -> %. c4a.setSelected(false); c4b = new JCheckBox("Diferencia"); //Consulta D -> Diferencia. c4b.setFont(new Font("Dialog", Font.PLAIN, 12)); c4b.setSelected(false); tipos2.add(c4a); tipos2.add(c4b); tipos2.add(new JPanel()); //CheckBox para ver si se muestra la grfica con doble eje dual = new JCheckBox("Dual"); dual.setSelected(false); dual.setFont(new Font("Dialog", Font.ITALIC, 12)); JPanel dualA = new JPanel(); dualA.setLayout(new GridLayout(1, 3)); JLabel aux = new JLabel("Opcin de visualizacin: "); aux.setFont(new Font("Dialog", Font.ITALIC, 12)); dualA.add(aux); dualA.add(dual); dualA.add(new JPanel()); //Panel opciones: tipos de consulta y seleccion de DGs. opciones = new JPanel(); opciones.setLayout(new GridLayout(8, 1)); opciones.add(dualA); opciones.add(c1); opciones.add(c2); opciones.add(c3); opciones.add(c4); opciones.add(new JPanel()); //Lugar en que van las subopciones de la consulta D opciones.add(dirs); opciones.add(dirs2); //Panel opciones2: DGs seleccionadas, tipo de fecha, fechas, aadir datos. opciones2 = new JPanel(); opciones2.setLayout(new GridLayout(7, 1)); opciones2.add(fichero); //Lugar en que va la seleccion de los resultados de una consulta ya hecha. //Panel3: en principio solo elegir fechas. Se inicializa fecha inicial fechas = new JPanel(); //Fecha inicial y final o todo fechas.setLayout(new GridLayout(1, 3)); JLabel l2 = new JLabel(" Fechas: "); l2.setFont(new Font("Tahoma", Font.BOLD, 12)); f1 = new JCheckBox("Intervalo"); f1.setFont(new Font("Tahoma", Font.PLAIN, 12)); f1.setSelected(false); f2 = new JCheckBox("Completo"); f2.setFont(new Font("Tahoma", Font.PLAIN, 12)); f2.setSelected(false); fechas.add(l2); fechas.add(f1); fechas.add(f2); fechaI = new JPanel(); JLabel l5 = new JLabel("Fecha inicial:"); l5.setFont(new Font("Tahoma", Font.PLAIN, 12)); fi = new JTextField(16); JLabel laux = new JLabel("<aaaa-mm-dd> "); laux.setFont(new Font("Tahoma", Font.ITALIC, 10)); fechaI.add(l5); fechaI.add(fi); fechaI.add(laux); //Panel4: fecha final y [rango | nada] fechaF = new JPanel(); JLabel l6 = new JLabel("Fecha final: "); l6.setFont(new Font("Tahoma", Font.PLAIN, 12)); ff = new JTextField(16); laux = new JLabel("<aaaa-mm-dd hh:mm>"); laux.setFont(new Font("Tahoma", Font.ITALIC, 10)); fechaF.add(l6); fechaF.add(ff); fechaF.add(laux); //Panel 5: boton de aadir pAdd = new JPanel(); pAdd.setLayout(new GridLayout(1, 4)); pAdd.add(new JPanel()); pAdd.add(new JPanel()); anadir = new JButton("AADIR DATOS"); anadir.setFont(new Font("Tahoma", Font.BOLD, 12)); pAdd.add(anadir); //Panel obtenidos (datos obtenidos) r = new JTextField(16); //Otras inicializaciones: generar = new JButton("GENERAR GR?FICAS"); generar.setFont(new Font("Tahoma", Font.BOLD, 12)); }
From source file:skoa.helpers.ConfiguracionGraficas.java
private void reestablecerPaneles() { datos.removeAll();//from w w w .j a v a 2 s .c om panel.removeAll(); //Borra todo lo del panel para inicializarlo de nuevo panel = new JPanel(); //NECESARIO CREARLO DE NUEVO.SINO, LA VISTA SE VE MAL Y NO CAMBIA HASTA CAMBIAR EL TAMAO DE LA VENTANA panel.setLayout(new GridLayout(2, 1)); panel.setBorder(BorderFactory.createEtchedBorder()); //Seleccion de ficheros nfich = new JTextField(); nfich.setEditable(false); rfich = new JTextField(); fichero.removeAll(); e = new ElectorFicheros(); abrir = e.openButton; abrir.setEnabled(false); //Al principio, se desactiva, hasta que no se elija un tipo de consulta. boton3.setEnabled(false); fichero.add(abrir); fichero.add(nfich); fichero.add(boton3); //Panel opciones: tipos de consulta y seleccion de DGs. dual.setSelected(false);//CheckBox para ver si se muestra la grafica con doble eje JPanel dualA = new JPanel(); dualA.setLayout(new GridLayout(1, 3)); JLabel aux = new JLabel("Opcin de visualizacin: "); aux.setFont(new Font("Dialog", Font.ITALIC, 12)); dualA.add(aux); dualA.add(dual); dualA.add(new JPanel()); opciones.removeAll(); opciones2.removeAll(); c1.setSelected(false); c2.setSelected(false); c3.setSelected(false); c4.setSelected(false); opciones.add(dualA); opciones.add(c1); opciones.add(c2); opciones.add(c3); opciones.add(c4); opciones.add(new JPanel()); //Lugar en que van las subopciones de la consulta D ndirs.setEditable(false); ndirs.setSelectedIndex(0); dirs.removeAll(); dirs.add(l3); dirs.add(ndirs); //n direcciones de grupo dirs.add(boton2); opciones.add(dirs); listado.setEditable(true); listado.setSelectedIndex(0); dirs2.removeAll(); dirs2.add(l4); dirs2.add(listado); dirs2.add(boton1); opciones.add(dirs2); opciones2.add(fichero); //Lugar en que va la seleccion de los resultados de una consulta ya hecha. tipos2.removeAll(); c4a.setSelected(false); c4b.setSelected(false); tipos2.add(c4a); tipos2.add(c4b); tipos2.add(new JPanel()); //Inicializaciones de los paneles de fechas. fechas.removeAll(); JLabel l2 = new JLabel(" Fechas: "); l2.setFont(new Font("Tahoma", Font.BOLD, 12)); f1.setSelected(false); f2.setSelected(false); fechas.add(l2); fechas.add(f1); fechas.add(f2); fechaI.removeAll(); JLabel l5 = new JLabel("Fecha inicial:"); l5.setFont(new Font("Tahoma", Font.PLAIN, 12)); fi = new JTextField(16); JLabel laux = new JLabel("<aaaa-mm-dd> "); laux.setFont(new Font("Tahoma", Font.ITALIC, 10)); fechaI.add(l5); fechaI.add(fi); fechaI.add(laux); //fecha final y [rango | nada] fechaF.removeAll(); JLabel l6 = new JLabel("Fecha final: "); l6.setFont(new Font("Tahoma", Font.PLAIN, 12)); ff = new JTextField(16); laux = new JLabel("<aaaa-mm-dd hh:mm>"); laux.setFont(new Font("Tahoma", Font.ITALIC, 10)); fechaF.add(l6); fechaF.add(ff); fechaF.add(laux); //Otras inicializaciones: r = new JTextField(16); c = cd = nd = nd1 = f = 0; direcciones.removeAllElements(); direcciones = new Vector<String>(); boton3.setEnabled(false); //CARGA LA VISTA REESTABLECIDA panel.add(opciones); panel.add(opciones2); }
From source file:skoa.helpers.ConfiguracionGraficas.java
private void comun() { ndirs.setEditable(true);/*from w w w . j a v a 2 s.c o m*/ ndirs.setSelectedIndex(0); boton3.setEnabled(true); f1.setSelected(false); f2.setSelected(false); nd1 = 0; //En caso de haber elegido ya DGs, y cambiar de consulta, reestablecemos la seleccion de DGS. direcciones.removeAllElements(); datos.removeAll(); panel.removeAll(); panel = new JPanel(); //Volvemos a crear y a configurar "panel" para no tener problemas al cambiar de vista. panel.setLayout(new GridLayout(2, 1)); panel.setBorder(BorderFactory.createEtchedBorder()); opciones.removeAll(); opciones2.removeAll(); JPanel dualA = new JPanel(); dualA.setLayout(new GridLayout(1, 3)); JLabel aux = new JLabel("Opcin de visualizacin: "); aux.setFont(new Font("Dialog", Font.ITALIC, 12)); dualA.add(aux); dualA.add(dual); dualA.add(new JPanel()); opciones.add(dualA); opciones.add(c1); opciones.add(c2); opciones.add(c3); opciones.add(c4); dirs.removeAll(); dirs.add(l3); dirs2.add(l4); fichero = new JPanel(); //Volvemos a crear y a configurar "panel" para no tener problemas al cambiar de vista. fichero.setLayout(new GridLayout(1, 2)); fichero.setBackground(Color.WHITE); }
From source file:skoa.helpers.ConfiguracionGraficas.java
private void vistaIntermedia1() { datos.removeAll();/*from w ww. jav a2s .co m*/ panel.removeAll(); panel = new JPanel(); panel.setLayout(new GridLayout(2, 1)); panel.setBorder(BorderFactory.createEtchedBorder()); panel.add(opciones); opciones2.removeAll(); opciones2.add(fichero); //seleccionadas=""; String DG = ""; seleccionadas.removeAllElements(); seleccionadas.add("Desplegar para ver"); for (int i = 0; i < direcciones.size(); i++) { if (direcciones.elementAt(i).charAt(0) == 'C') { //Es un fichero //La ruta es: ruta_del_ejecutable\Consultas\... //TENGO QUE LLEGAR consultas y despues buscar el fichero Y PONER LO QUE SIGUE EN SELECCIONADAS. String aux = direcciones.elementAt(i).substring(direcciones.elementAt(i).indexOf("Consultas") + 1); if (aux.indexOf("A") > 0) aux = aux.substring(aux.indexOf("A")); if (aux.indexOf("B") > 0) aux = aux.substring(aux.indexOf("B")); if (aux.indexOf("C") > 0) aux = aux.substring(aux.indexOf("C")); if (aux.indexOf("D") > 0) aux = aux.substring(aux.indexOf("D")); aux = aux.substring(0, aux.indexOf(".txt"));//quito el .txt al nombre //if (i==0)seleccionadas=seleccionadas+aux; //else seleccionadas = seleccionadas + ", " + aux; DG = aux; } else {//Es una DG //if (i==0) seleccionadas = seleccionadas + direcciones.elementAt(i); //else seleccionadas = seleccionadas + ", " + direcciones.elementAt(i); DG = direcciones.elementAt(i); } seleccionadas.add(DG); //if(nd1==0) lo.append("Seleccionadas "+"("+(nd1+1)+" de "+nd+")"+": "+DG); //else lo.append("\n "+DG); } p = new JPanel(); p.setLayout(new GridLayout(1, 3)); lo = new JComboBox(seleccionadas); lo.setEditable(false); lo.setSelectedIndex(0); lo.setFont(new Font("Tahoma", Font.ITALIC, 12)); //l=new JLabel("Seleccionadas "+"("+(nd1+1)+" de "+nd+")"+": "+seleccionadas); l = new JLabel("Seleccionadas " + "(" + (nd1 + 1) + " de " + nd + ")" + ": "); l.setFont(new Font("Tahoma", Font.ITALIC, 12)); p.add(l); p.add(lo); p.add(new JPanel()); //lo = new javax.swing.JTextArea(1,1); //jScrollPane = new javax.swing.JScrollPane(lo); //jScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); //jScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED); //lo.append("Seleccionadas "+"("+(nd1+1)+" de "+nd+")"+": "+seleccionadas); //lo.setFont(new Font("Tahoma", Font.ITALIC, 12)); //opciones2.add(l); opciones2.add(p); //opciones2.add(jScrollPane); panel.add(opciones2); ndirs.setEnabled(false); //Una vez elegida al menos 1 DG, desactivamos la posibilidad de poder boton2.setEnabled(false); //cambiar el nmero de DGs a seleccionar. cargarVista(); }