JavaFX 2.0 :: Change Justification Of TableColumn Headers?

May 26, 2014

I have a table column and I want to change the columns header justification from center justified to left justified. How do I do this, either via code or via CSS.

View Replies


ADVERTISEMENT

JavaFX 2.0 :: Why Bind Of Width Of TableColumn Is Not Working

Oct 1, 2014

I would like to bind the width of the second column of my TableView with the width of my TableView.
My custom TableView class :

public class CustomTableView<T> extends  
TableView<ObservableList<Pair<String, Object>>> implements Cloneable {  
private static Logger logger = Logger.getLogger(CustomTableView.class);  
private double prefWidth; // optionnel   private double minWidth; // optionnel  
private double maxWidth; // optionnel   private double height; // optionnel  
private List<InfoColumnBean> cols; // optionnel 

[Code]....

View Replies View Related

JavaFX 2.0 :: TableColumn CellValueFactory Invoked For Every Cell Update - Normal?

Apr 10, 2015

I have a JavaFX 8 TableView with multiple columns.  The CellValueFactories for the columns are set as:
 
xxxColumn.setCellValueFactory(new ItemCountFactory(itemName));  

where itemName is a String identifying a different item for each column.
 
ItemCountFactory returns a StringBinding as the cell value, as follows:
 
    public ObservableValue<String> call(CellDataFeatures<Category, String> rowData) {
        return new ItemCountBinding(rowData.getValue(), itemName);
    }
 
where
     class ItemCountBinding extends StringBinding {
     ...
          protected String computeValue() {
                    String cellValue = ...;
                    return cellValue;
          }
     }

The StringBinding depends on properties of the Category instance for the table row.  The correct data is displayed okay, but I have noticed that every time one of the Category properties changes (i.e., every time a cell value changes), ItemCountFactory is called again to create a new StringBinding.  I would have expected the Factory to be invoked just once for each cell during initialization, and then the table column would monitor the returned Observable object.  Instead it seems to be creating a new Observable object every time the cell value changes.  Is this normal, or am I doing something wrong?  Same behavior on Java 8u20 and 8u40.  If it is not the expected behavior, I will write an example test program; I do not want to post the current full source code.
 
The table items are set just once, with:

     countTable.setItems(categoryList);

where categoryList is of type ObservableList<Category>.  The list itself is not modified after being associated with the table; i.e., no rows are added or deleted or replaced.

View Replies View Related

Change Position Objects In JavaFX

Jun 4, 2014

I can't recolate and align the button, the circle or the line where i want it to on the canvas. I want to be able to move the line where i want it, now it seems like all objects are stuck in the middle of the scene or canvas.

package application;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Cursor;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;

[Code] ....

View Replies View Related

JavaFX 2.0 :: Only One Change Event On ObservableList?

Apr 9, 2015

I have a list of Row objects and want to listen to changes in the name property of a Row object.
 
public class Row implements Serializable {
    private final SimpleStringProperty name = new SimpleStringProperty(this, "name", "");
    public Row() {
        this("");
    }
    public Row(String name) {
        this.name.set(name);

[Code] ....
 
I would expect to be notified 4 times. Line 23: Added, Line25, 26, 27: Update

But there are only 2 change events. For Line 26 and 27 there is no change event.

View Replies View Related

JavaFX 2.0 :: Unable To Change Textfield Value

Jun 8, 2014

I am having a small JavaFX program where I try to set a value to TextField. Below is the part of FXML file and highlighted is the Textfield ....

fxml file  
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="185.0" prefWidth="598.0">
          <children>
            <TextField fx:id="actiontarget" editable="true" layoutX="146.0" layoutY="73.0" prefWidth="198.0" text="" />
           
[Code] ...
 
I want to display a string value to that text field.

So, I am using that fxid (actiontarget)

But actiontarget.setText (pathofFile) is not working .
 
Nothing displays and no value sets for the Text field.
 
How can I set value in that text field through above code.

View Replies View Related

JavaFX 2.0 :: TreeTable Can't Change Title

Mar 16, 2015

I change TreeTableColumn.text but I got a Exception
 
Exception in thread "JavaFX Application Thread" java.lang.ClassCastException:
javafx.scene.control.TreeTableColumn cannot be cast to javafx.scene.control.TableColumn
    at com.sun.javafx.scene.control.skin.TableHeaderRow$10.invalidated(TableHeaderRow.java:277)

so I check TableHeaderRow . I find this method
 
private final InvalidationListener columnTextListener = new InvalidationListener() {
        @Override public void invalidated(Observable observable) {
            TableColumn<?,?> column = (TableColumn<?,?>) ((StringProperty)observable).getBean();
            CheckMenuItem menuItem = columnMenuItems.get(column);
            if (menuItem != null) {
                menuItem.setText(getText(column.getText(), column));
            }
        }
    };

why don't they use this

TableColumnBase<?,?> column = (TableColumnBase<?,?>) ((StringProperty)observable).getBean();

View Replies View Related

Swing/AWT/SWT :: Disable Sorting By Clicking On JTable Headers

Nov 18, 2014

Is there a way to disable sorting by clicking on the JTable headers?I have tried a few ways but because I am sorting the data when I load it that 'breaks' that also. Here is what I am trying to achieve.

Sort by 3 columns:

table.setAutoCreateRowSorter(true);
table.getRowSorter().toggleSortOrder(6);
table.getRowSorter().toggleSortOrder(7);
table.getRowSorter().toggleSortOrder(5);
table.getRowSorter().toggleSortOrder(5);

but then I want it so the user cannot resort that when the table is displayed..

View Replies View Related

Swing/AWT/SWT :: TableColumn - Cannot Set Text

May 30, 2014

I recently encountered a scenario where attempting to set the text for an SWT TableColumn widget fails with an InvocationTargetException / SWTError and the message "Cannot set text". There is nothing special about the column text, i.e. no special characters or mnemonics. It just fails. The same code works for other scenarios.

I took a look at the SWT source for the TableColumn class and found only one place where the "Cannot set text" error is thrown - see code fragment below - but I cannot see why I should have encountered a problem.

/*
* Bug in Windows. When a column header contains a mnemonic character, Windows does not measure the text properly. This causes '...' to always appear at the end of the text. The fix is to remove mnemonic characters and replace doubled mnemonics with spaces.
*/

boolean replace = !OS.IsWinCE && OS.WIN32_VERSION <= OS.VERSION (4, 10);
long /*int*/ hHeap = OS.GetProcessHeap ();
TCHAR buffer = new TCHAR (parent.getCodePage (), fixMnemonic (string, replace), true);
int byteCount = buffer.length () * TCHAR.sizeof;
long /*int*/ pszText = OS.HeapAlloc (hHeap, OS.HEAP_ZERO_MEMORY, byteCount);
OS.MoveMemory (pszText, buffer, byteCount);
lvColumn.mask |= OS.LVCF_TEXT;
lvColumn.pszText = pszText;
long /*int*/ result = OS.SendMessage (hwnd, OS.LVM_SETCOLUMN, index, lvColumn);
if (pszText != 0) OS.HeapFree (hHeap, 0, pszText);
if (result == 0) error (SWT.ERROR_CANNOT_SET_TEXT);

View Replies View Related

JavaFX 2.0 :: Override A Theme To Change Colors

Jul 2, 2014

We have developed a theme called default.css that is extending of the default caspian.css. What we want to do is offer users the ability to override values from default.css to change colors etc. How can that be done?

View Replies View Related

JavaFX 2.0 :: How To Listen To Change In CheckBox In TableView

Dec 28, 2014

I created two CheckBox in 2 tableColumn and I want to listen theire change. I tried

col_orien.setOnEditCommit

But it doesn't work (col_orien is the name of the tablecolumn that contain the check box)

Here is my code :

     col_orien.setOnEditCommit(new EventHandler<CellEditEvent<Information,Boolean>>() {
       @Override
       public void handle(CellEditEvent<Information, Boolean> event) {
         System.out.println("Edit commit");
       }
     });

View Replies View Related

JavaFX 2.0 :: How To Add Text Change Listener To HTMLEditor

Mar 26, 2015

I am using javafx 2 in my project,After user change the text in HTMLEditor,i will save the context to database,if text wasn't changed,then i do nothing .so i want to know if the user have changed the text.
 
I only saw how to add text changed listener to HTML web viewer. So how to add text changed listener to htmleditor?

View Replies View Related

JavaFX 2.0 :: Change Arrow Color On Header Of TableView

May 20, 2014

is possibile to change the color of the sorting arrow that appears in the columns of the Table View by css? My attempts have failed and I have not found any documentation, nor is there any reference in the Modena css.

View Replies View Related

JavaFX 2.0 :: Combobox - Visible Count Row Not Applied And Doesn't Change

Oct 15, 2014

I have noticed a strange behavior of Combobox element. The number of visible rows is not the same established by setVisibleRowCount() method. It happens when changing the items list dynamically. The following example reproduces it. I think it is Javafx 8 bug. I have tried unsuccessfully to trigger some event indirectly to refresh the combobox drop down.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class TestComboBox extends Application {
    private int count;

[Code] .....

View Replies View Related

JavaFX 2.0 :: Dynamically Change CSS Class And Splash Screen Implementation

Jan 12, 2015

So it seems to reason that many JavaFX applications will want to dynamically change CSS styles.  Is the best way to do this via the <node>.getStyleClass().add("classname")?  The underlying data structure is an observable list.  So lets say one has 5 styles that simply change the fill color of a circle to 5 different colors respectively.  So if I have a condition in which I want to dynamically apply 1 of these 5 styles, the way I currently do this is by defining all 5 styles as strings in a list using a static initializer, then I call <node>.getStyleClass().removeAll(list), then getStyleClass().add("classname").  I do this to avoid adding the same style over and over and inflating the underlying list.  Is this the correct way to manage dynamic CSS styles?
 
So I know there is a few different way to implement a splash screen.  My app has definitely gotten larger over the last few months of development and I have noticed there is about a 5 second delay between when I run the application to when I see the main stage.  I was thinking a splash screen would be nice to fill this time period.  I have not had time to prototype using a Preloader and I fear that using an alternate, lightweight stage on startup would still take too long of a delay.  I was actually thinking that using the nice and simple JVM argument "-splash:<image name>" would be simple, easy and effective.  Unfortunately when I try to do this, the splash screen comes up but never goes away. 

View Replies View Related

JSP :: Navigation System Putting Two Headers In HTML File When Fully Rendered In Browser

Oct 21, 2014

I inherited a navigation system which is like this:

index.jsp
homepage.jsp

When I click on the "view source" in the browser, I get two headers like this:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en_US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">

[Code] ....

I know this is not good. I have inherited the nav system from someone else and I have a lot of complicated AJAX and JQuery going on inside my module. I am not sure how to resolve.

View Replies View Related

JavaFX Media Player ConcurrentModificationException When Media Change

Dec 5, 2014

I am currently making a video player which allows users to open/play videos which are stored on their computer. I am using JavaFX for this.My problem, is that sometimes when I click the button to load a video, a java.util.ConcurrentModificationException is raised. Other times, it's perfectly fine.I put the calls to .loadAndPlayMediaA() and .prepareMedia() (see below) inside a .runLater(Runnable) to try to prevent this, but it has not worked. My Code (below) is called by a listener on a button, "testButton". I have a class called JfxMediaPlayer which holds the method loadAndPlayMediaA(), and a class called MixingDeck which holds the method prepareMedia()

testButton.setOnAction(new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent arg0) {
Platform.runLater(new Runnable(){
@Override

[code]....

View Replies View Related

Swing/AWT/SWT :: Why Does ItemStateChanged Only Change Just Once

Mar 5, 2015

I have a strange problems. Perhaps some of you already have had this problem before.

I have method which is suppose to check if the itemstate has changed. It ONLY works ONCE?

Thereafter, it does not matter how many times I changed the selection of the ComboBox.

Basically I have two Comboboxes.

1. If Combobox 1 is selected (e.g. Dogs, Cats)
2. Then get information from what ever the item from ComboBox 1 is selected, and display on ComboBox 2. (Dog Name, Cat Name etc)

E.g.

So If I selected Dogs on Combobox 1
Then display the Dog Names on Combobox 2.
If I then change and select Cats on Combobox 1,
then display Cat Names on ComboBox 2.

View Replies View Related

Swing/AWT/SWT :: For Loop Did Not Change Value

Dec 11, 2014

I like to list all pdf files of the mentioned directory, but I only get all time the first pdf file...Where is my error? I really don't get it...

new Thread() {
@Override
public void run() {
String directory;
directory = "C:UsersTommyDesktoppdf";
File inputFiles = new File(directory);
CopyOfSettingsGui.this.running = true;

[Code] .....

View Replies View Related

Change Program Below To Array

Feb 14, 2014

I need to change the program below to an "array"....

public class RecursiveFibonacci {
public int fibonacci(int n) {
int result;
if (n == 1 || n == 2)
result = 1;
else {
int n1 = fibonacci(n-1);
int n2 = fibonacci(n-2);
 
[code]....

View Replies View Related

Looping Doesn't Change Value

Apr 28, 2014

Write a program that asks the user for the low and high integer in a range of integers. The program then asks the user for integers to be added up. The program computes two sums:

The sum of integers that are in the range (inclusive), and the sum of integers that are outside of the range. The user signals the end of input with a 0.

Your output should look like this:

Sample input/output

In-range Adder Low end of range: 20
High end of range: 50
Enter data: 21
Enter data: 60
Enter data: 49
Enter data: 30
Enter data: 91
Enter data: 0
Sum of in range values: 100
Sum of out of range values: 151

This is my assignment and below is my code.

import java.util.Scanner;
class InRangeAdder {
public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
int low, high, data=1, rangesum=0, outrangesum=0;

[Code] ....

The problem is that the program simply gives an output of 0 for both "rangesum" and "outrangesum". I don't quite understand why that is. Also i have a quick question, the program needs me to end the program when the value of data is 0 but in order to initialize it I need to give it a value. Usually I would give it a value of 0 like I have for rangesum and outrangesum but if I do the program does not run till the loop as it considers the value of data to be 0 and ends the program right away. What would be a work around to this and when do I need to have a value to initialize an integer? for example, I do not need a value for low and high. Is this because the program recognizes that a value is going to be defined but cannot do that for the other integers as they are inside a loop?

View Replies View Related

How To Change Image When A Key Is Pressed

Aug 21, 2014

I am very much new to Java. I have just started learning event handling. Currently I am learning about Key Events. And am learning by doing. Well that is how one could learn anything in fact. I want to write a program in which the currently loaded image in the panel of a frame changes upon a key press say "Enter" or any other key.

View Replies View Related

How To Change Color Of Cursor

Jan 17, 2014

I'm programming in school using Netbeans and we've just started with graphical programming (i.e JPanel, JClass, JFrame). This is my first assignment and the purpose of this program is that when you press the mouse you will fill 4 circles with diffrent colors. I've managed to draw 4 circles with diffrent colors but I want my cursor to change color simultaneously. Here's my code so far ....

//Java klass "Klick"
public class Klick {
//Medlemsvariabler.
private int x = 0;
private int y = 0;
private int r = 1;
public int antal = Rityta.antalKlick;

[Code]...

View Replies View Related

Calculator That Change Input Value Into Another Value

Nov 14, 2014

I am currently working on a small java programm. I use netbeans for it. And obviously I am new to java.

Basically its a calculator that change the input value into another value: like 10 € into whatever $ and same with Inch and Centimeters.

Therefore I need a second jDialog Form where i can change the factors for the calculator and start the calculator again.

Here is my problem: I can open the second Dialog but if I want to change the factor it doesn't change the value in the variable and the second calculator frame is with the old factors. It seems the double variable isn't working globally

I will add the files later when i find out how?

View Replies View Related

JSF :: CommandLink - Cannot Change Content

Mar 4, 2015

I'm a first timer at jsf, and right now I'm learning how to use ajax in jsf. i got a problem when i click a command link i want to change in a content, but when i run my web and i click the command link it didn't do anything. This is the source :

<?xml version="1.0" encoding="UTF-8"?>
<!--
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.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"

[Code] ....

In this code when i click the Home button it suppose to change the ouput text to a string that store in my bean. This is my bean:

/*
* 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 UI;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

[Code] .....

At first the output text value is the same as the string i store in the bean. but when i click the commandlink, it didn't do anything, is there something wrong with my code?

View Replies View Related

How To Change File Permission

Jun 26, 2014

how to change file permission in Java..

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved